程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql5.7全新的root密碼規則

Mysql5.7全新的root密碼規則

編輯:MySQL綜合教程

Mysql5.7全新的root密碼規則


今天在安裝mysql5.7.8的時候遇到一些問題,首當其沖便的是初始root密碼的變更,特分享解決方法如下:

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.若第一步成功,則使用該密碼繼續第7步(筆者由於找不到該文件,只能從第3步開始)

3.修改MySQL的配置文件(默認為/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

4.service mysqld restart後,即可直接用mysql進入

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'進入了

7.mysql>SET PASSWORD = PASSWORD('newpasswd'); 設置新密碼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved