MySql 5.7安裝(隨機密碼,修改預設密碼)兩個坑
阿新 • • 發佈:2022-02-27
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