linux下mysql5.7 及如下版本更改root用戶密碼記錄

一、mysql 5.7 更改密碼記錄:
申請阿里雲帳戶後,自帶mysql數據庫,可是 mysql -u root -p 不能直接登陸,因而更改密碼,記錄以下:mysql

1)vi /etc/my.cnf  
2)在[mysqld]下邊的某個位置增長: skip-grant-tables  ,而後 :wq 保存退出
3)在  /usr/local/mysql/bin目錄下執行命令:  ./mysql -u root -p   ,而後回車兩次,進入到mysql
4)執行命令:
use mysql
SET SQL_SAFE_UPDATES = 0
5)update mysql.user set authentication_string=password('root') where User='root';
6)flush privileges ; 
7)執行命令:SET SQL_SAFE_UPDATES = 1
8)vi /etc/my.cnf  ,刪除skip-grant-tables 行
9)service mysqld restart
10) 在  /usr/local/mysql/bin目錄下執行命令:  ./mysql -u root -p   而後輸入新建的密碼:root便可進入mysql

二、mysql 5.6版本更改密碼:
mysql5.7如下版本更改密碼相對簡單
1)安裝配置完畢後,執行以下命令進入mysql
mysql -u root -p ,回車兩次進入mysql
2) 修改密碼:update user set password=password('root') where User='root';
3)flush privileges ; sql

相關文章
相關標籤/搜索