本文目錄一覽:
為什麼cmd中資料庫會用戶root訪問被拒絕
許可權不夠。為什麼cmd中資料庫,是需要相關的訪問許可權的,訪問許可權不夠,就會出現用戶root訪問被拒絕的情況,用戶需要先獲得相關的許可權。
Mysql訪問被拒絕
密碼錯誤
如果是初始資料庫,可能還沒有設置密碼,直接mysql登錄
如果忘記密碼,可以使用安全模式啟動修改密碼(安全模式啟動的資料庫無需密碼即可登錄),操作如下:
vi /etc/my.cnf 在[mysqld]下添加配置:–skip-grant-tables
重啟mysql:service mysqld restart
登錄mysql:mysql
修改密碼:UPDATE mysql.user SET Password = password ( ‘123456’ ) WHERE User = ‘root’;
寫入刷新:flush privileges; exit;
去掉配置:vi /etc/my.cnf ;#–skip-grant-tables
重啟mysql服務,使用剛剛設置的用戶名密碼登錄即可。
訪問MySQL被拒絕
密碼錯誤
如果是初始資料庫,可能還沒有設置密碼,直接mysql登錄
如果忘記密碼,可以使用安全模式啟動修改密碼(安全模式啟動的資料庫無需密碼即可登錄),操作如下:
vi /etc/my.cnf 在[mysqld]下添加配置:–skip-grant-tables
重啟mysql:service mysqld restart
登錄mysql:mysql
修改密碼:UPDATE mysql.user SET Password = password ( ‘123456’ ) WHERE User = ‘root’;
寫入刷新:flush privileges; exit;
去掉配置:vi /etc/my.cnf ;#–skip-grant-tables
重啟mysql服務,使用剛剛設置的用戶名密碼登錄即可。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/231744.html