Mysql5.7.10安裝

    不得不吐槽下新版的mysql,登陸真特麼費勁,弄了一上午,網上的解決方案五花八門,試了好幾個,屢試不爽。原來是5.7.6版本後,有了很大的變化,以前的版本是安裝的時候設置root密碼的,默認爲空,而5.7.6以後的版本,默認密碼是隨機生成的,在你初始化後會在.err的文件裏隨機生成動態密碼,須要先用生成的密碼登陸,再修改密碼。mysql

    我下載的是mysql-5.7.10-winx64.msi版本,安裝好後,目錄以下:sql

 

    安裝好後是沒有data文件夾的,並且在mysql服務也不存在,首先咱們須要進入mysql安裝目錄下的bin目錄裏,鍵入mysqld --install命令安裝mysql服務,安裝好後配置my-default.ini文件,在最下面增長命令:緩存

validate-password=OFF工具

skip-grant-tables,同時設置spa

basedir = D:\Program Files\MySQL\MySQL Server 5.7.net

 datadir = D:\Program Files\MySQL\MySQL Server 5.7\data,ip

注意上面的basedir和datadir最好定位到所安裝mysql的MySQL Server 5.7文件夾裏,好比個人mysql安裝在D:\Program Files下,默認是C:\Program Files,basedir和datadir也能夠不設置,默認安裝在安裝的mysql裏。get

    完成後運行net start mysql啓動服務,啓動服務前必須運行mysqld --initialize命令初始化,初始化完成後,會生成data文件夾和默認密碼,默認密碼在data文件夾下.err後綴的文件裏,用記事本打開,會看到root用戶的臨時密碼it

而後運行mysql -uroot -p,輸入臨時密碼=8FOlcV-1v(d(隨機生成的,每一次安裝都會變化),出現以下界面表示登陸成功:table

登陸成功後,修改root密碼,命令: set password for root@localhost = password(「root」);

最後輸入命令flush privileges刷新緩存。

至此,mysql修改root密碼成功,下次登陸就能夠用root/root登陸了,也能夠圖形界面工具來管理,如navicat。

相關文章
相關標籤/搜索