1. 程式人生 > 其它 >MySql 5.7安裝(隨機密碼,修改預設密碼)兩個坑

MySql 5.7安裝(隨機密碼,修改預設密碼)兩個坑

MySql 5.7安裝(隨機密碼,修改預設密碼)兩個坑

MySql 5.7安裝

下載了MySql 5.7,安裝的過程中,發現了很多新特性

1.data目錄不見了

在進行 my-default.ini 配置的時候

(需要配置# basedir = C:/Program Files/MySQL/MySQL Server 5.7.11

# datadir = C:/Program Files/MySQL/MySQL Server 5.7.11/data)

/data這個目錄不存在,但是這個data目錄可不是我們手動建立的,根據官方指南

C:/>bin/mysqld --initialize

C:/>bin/mysqld --initialize-insecure

cmd中輸入這兩個程式碼中的一個就可以自動在對應的目錄下生成啦

(前提是你的path配置正確,比如mysql的路徑,如果提示net命令不是內部命令,就在path中增加“C:/Windows/System32”即可)

2.隨機生成了一個random string 作為密碼

在沒有啟動前,root的密碼是 ABC123xyz

隨機生成的密碼在日誌檔案中可以檢視,沒錯就是在initialize命令下生成的那個data檔案

使用記事本開啟Acer.err


找到

“2016-02-12T15:35:00.026880Z 1 [Note] A temporary password is generated for root@localhost: Ux<<lCbrr8&d”

Ux<<lCbrr8&d

這個就是我們要找的密碼了

登陸成功:

3.修改密碼的指令

果然新版本中修改密碼的指令也不是那麼好找的。。

在成功連線之後,使用sql語句修改,以往未登入狀態下的修改方法已經不能使用啦~~

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
new_password'
REF https://blog.csdn.net/quentain/article/details/51543991