MySql 5.7安裝(隨機密碼,修改默認密
下載了MySql 最新版本,安裝的過程中,發現了很多新特性
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語句修改,以往未登錄狀態下的修改方法已經不能使用啦~~
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
修改成功:

碼)兩個坑
