码迷,mamicode.com
首页 > 数据库 > 详细

Can't connect to MySQL server on 'localhost' (10038)

时间:2019-01-04 10:34:57      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:connect   start   查找   文件   运行   http   数据   window   需要   

平台: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)

标签:connect   start   查找   文件   运行   http   数据   window   需要   

原文地址:https://www.cnblogs.com/sonder/p/10218034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!