cat /root/.mysql_secret # Password set for us" />
1.mysql5.7會生成一個初始化密碼,而在之前的版本首次登陸不需要登錄。
shell> cat /root/.mysql_secret
# Password set for user 'root@localhost' at 2015-04-22 22:13:23
?G5W&tz1z.cN
2.若第一步成功,則使用該密碼繼續(xù)第7步(筆者由于找不到該文件,只能從第3步開始)
3.修改MySQL的配置文件(默認(rèn)為/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
4.service mysqld restart后,即可直接用mysql進(jìn)入
5.mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';
mysql> flush privileges;
mysql> quit;
6.將/etc/my.cnf文件還原,重新啟動mysql:service mysql restart,這個時候可以使用mysql -u root -p'123qwe'進(jìn)入了
7.mysql>SET PASSWORD = PASSWORD('newpasswd'); 設(shè)置新密碼
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com