換了新電腦,重新安裝了一下mysql,安裝過程出現了一些錯誤,在此記錄一下:
參考菜鳥教程:https://www.runoob.com/mysql/mysql-install.html
1、下載mysql 5.7.27 zip 解壓縮
2、生成my.ini 配置文件,按照教程填寫內容。
3、管理員身份運行cmd,進入bin目錄,執行 mysqld --initialize --console,此時報錯 ”找不到msvcp120.dll” ,在https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 下載,指定目錄安裝即可。
4、再次執行上述命令,報錯 TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details,在my.ini 中加上explicit_defaults_for_timestamp=true即可。
5、安裝mysql服務 mysqld install
6、啟動mysql服務 net start mysql
7、本機登錄,mysql -u root -p
8、修改密碼:https://blog.csdn.net/kaitu/article/details/78994893 按照教程修改密碼,修改時修改密碼的指令應為
update mysql.user set authentication_string=password('123456') where user='root';
如果出現:You must reset your password using ALTER USER statement before executing this statement.錯誤
則參考:https://blog.csdn.net/hj7jay/article/details/65626766
9、使用navicat鏈接數據庫:
直接用navicat鏈接即可,如果連接過程中出現 如下錯誤:
則參考上一條連接使用, SET PASSWORD = PASSWORD('123456'); 更改密碼即可。