1、MySQL 5.7 更改密碼記錄:
申請阿里云賬戶后,自帶mysql數(shù)據(jù)庫,但是 mysql -u root -p 不能直接登錄,于是更改密碼,記錄如下:
公司專注于為企業(yè)提供做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號開發(fā)、電子商務(wù)商城網(wǎng)站建設(shè),成都小程序開發(fā),軟件按需搭建網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗,我們會仔細了解各客戶的需求而做出多方面的分析、設(shè)計、整合,為客戶設(shè)計出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。
1)vi /etc/my.cnf
2)在[mysqld]下邊的某個位置增加: skip-grant-tables ,然后 :wq 保存退出
3)在 /usr/local/mysql/bin目錄下執(zhí)行命令: ./mysql -u root -p ,然后回車兩次,進入到mysql
4)執(zhí)行命令:
use mysql
SET SQL_SAFE_UPDATES = 0
5)update mysql.user set authentication_string=password('root') where User='root';
6)flush privileges ;
7)執(zhí)行命令:SET SQL_SAFE_UPDATES = 1
8)vi /etc/my.cnf ,刪除skip-grant-tables 行
9)service mysqld restart
10) 在 /usr/local/mysql/bin目錄下執(zhí)行命令: ./mysql -u root -p 然后輸入新建的密碼:root即可進入mysql
2、mysql 5.6版本更改密碼:
mysql5.7以下版本更改密碼相對簡單
1)安裝配置完畢后,執(zhí)行如下命令進入mysql
mysql -u root -p ,回車兩次進入mysql
2) 修改密碼:update user set password=password('root') where User='root';
3)flush privileges ;