Can't connect to MySQL server on 'localhost' (10038)
Posted sonder
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Can't connect to MySQL server on 'localhost' (10038)相关的知识,希望对你有一定的参考价值。
平台:win7 已经安装好数据库,但是
在连接mysql数据库时发生问题:
经过一系列的资料查找后,得到结论MySQL没有启动
解决方法: 将MySQL加入到Windows的服务中。切换到MySQL安装目录下的bin文件夹,命令行运行"mysqld --install"
此时若输入“net start mysql”成功启动,则无需执行接下来的步骤
若像我一样出现:
则接下来需要初始化MySQL数据库,输入“mysqld --initialize --user=root --console”
这时候就初始化成功了,如果此时没有初始化成功。提示:
--initialize specified but the data directory has files in it. Aborting
,去安装目录下,data文件夹清空,再次初始化数据库,这时候会自动生成文件,最后的localhost为数据库的初始密码。
拿这个密码去登录Navicat premium时,会让你修改密码。修改后即可成功登录!
以上是关于Can't connect to MySQL server on 'localhost' (10038)的主要内容,如果未能解决你的问题,请参考以下文章
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
Can 't connect to local MySQL server through socket '/tmp/mysql.sock ' "
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql
[MYSQL] 使用 mysql-5.6.10-win32 (MySQL 5.6纯净版 ) 出现ERROR 2003 (HY000): Can't connect to MySQL serve
MySQL报错的解决Can‘t connect to local MySQL server through socket ‘varlibmysqlmysql.soc
[Z3001] connection to database 'zabbix' failed: [2003] Can't connect to MySQL server on