在虚拟机上安装mysql
一、主教程,看这个步骤: linux上安装mysql的详细教程
二、遇到的问题及解决方案:
(1)执行到教程第七步时遇到的问题:
教程第七步当在终端输入:mysql -u root -p
并且输入了之前拿到的临时密码后,你会看到这这个问题。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
这时候请参考这个教程的方法:解决找不到mysqld.sock的问题
这时候,如果之前操作时长太久,重新执行这个命令,你会发现,报错变了
ERROR 1862 (HY000): Your password has expired. To log in you must change
这时候请参考这个办法:解决mysql初始密码过期的问题
当你想要在navicat连接你的数据库时,你发现无法连接未知错误,这时候,随便找一个终端,用这个命令测试:
mysql -h 服务器ip地址 -P 3306 -u root -p
发现又报错了
ERROR 2003 (HY000): Can't connect to MySQL server on "host" (113)
这时候按照这个教程解决:设置mysql3306端口开放remote连接
网友评论