博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Can't connect to MySQL server on 'localhost' (10038)
阅读量:5171 次
发布时间:2019-06-13

本文共 502 字,大约阅读时间需要 1 分钟。

平台: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时,会让你修改密码。修改后即可成功登录!

转载于:https://www.cnblogs.com/sonder/p/10218034.html

你可能感兴趣的文章
js放大镜的案例
查看>>
jquery的jsonp
查看>>
Java基础知识回顾
查看>>
超越阿里云,华为云网络服务竟然这么厉害!
查看>>
glob模块
查看>>
构建gulp项目
查看>>
为什么要使用class.forname在DriverManager.getConnection之前
查看>>
经典递归问题
查看>>
HDU 4915 Parenthese sequence
查看>>
学习笔记之TCP/IP协议分层与OSI參考模型
查看>>
Mr.Xu的找实习之路
查看>>
Android NDK 如何缩减库的大小
查看>>
wget(转)
查看>>
运维自动化之5 - 基于LVS实现4层负载均衡应用
查看>>
Linq
查看>>
《鸟哥的Linux私房菜》学习笔记(8)——bash脚本编程之变量
查看>>
python learning2.py
查看>>
[UVA 10529]Dumb Bones
查看>>
地铁开发进度04
查看>>
Memcache 缓存系统
查看>>