一開始爲了省事,不想輸入密碼,在my.ini配置文件中[mysqld]下加了一句skip-grant-tables,然後啓動mysql,輸入命令mysql -u root -p ,結果就報如下錯誤:
查了很多博客,都說是沒有啓動mysql…
沒辦法,只能先刪了skip-grant-tables,然後重新初始化!
mysqld --initialize --console
注意,初始化的時候,需要先把原有的data文件刪除!!不然會報錯!
運行正常後會返回如下臨時密碼:
接着先啓動mysql,再輸入命令mysql -u root -p
即可進入mysql!
總結:
1. 刪除my.ini配置文件中的skip-grant-tables
2.刪除data文件,重新初始化!
3.啓動mysql,輸入密碼