MySQL部署時提示Table mysql.plugin doesn’t exist的解決方法。本站提示廣大學習愛好者:(MySQL部署時提示Table mysql.plugin doesn’t exist的解決方法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL部署時提示Table mysql.plugin doesn’t exist的解決方法正文
作者:Yanina2011
這篇文章主要介紹了MySQL部署時Table mysql.plugin doesn't exist的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下今天部署了免安裝版的MySQL,出現了Table 'mysql.plugin' doesn't exist的問題,苦惱了好久,終於在網上找到了解決方案,現整理一下給大家分享:
系統環境:Win10 64位
MySQL版本:mysql-5.7.17-winX64
部署的步驟就是按照網上說的:
1:修改環境變量path,增加值C:\Program Files\mysql-5.7.17-winX64\bin
2:修改my-default.ini,重命名為my.ini,修改文件內容:
# basedir = C:\Program Files\mysql-5.7.17-winX64 # datadir = C:\Program Files\mysql-5.7.17-winX64\data
在主目錄“C:\Program Files\mysql-5.7.17-winX64”下創建空的data文件夾;
3:管理員運行cmd,輸入:mysqld -install,顯示安裝成功;再輸入:net start mysql,提示啟動服務失敗,
此時:到data文件夾下看到5個文件,打開後綴為.err的文件,裡面提示:Table 'mysql.plugin' doesn't exist
針對這個問題的解決方案是:
1.把my.ini復制到\bin文件夾下;
2.在cmd到\bin目錄,然後輸入mysqld --initialize --user=mysql --console 執行此命令, 生成庫. 注意有個臨時密碼, 要記下來;
3.啟動服務net start mysql;
4.進入mysql命令下:mysql -uroot -p,輸入剛剛的密碼;
5.再輸入set password = password('root') 修改root的登錄密碼;
我按照此操作成功了,希望對各位能有幫助。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。