Mysql服务无法启动,Can't connect to Mysql server on localhost 10038

在使用Navicat连接数据库时,发现无法连接本地数据库;

在电脑管理中点击启动MySql服务时,启动失败;

使用管理员身份运行cmd,打开之后输入 net start mysql ,显示服务名无效,请键入 XXX以获得更多帮助。

然后输入之后无用。

切换到Mysql的安装目录,在bin文件夹下面,输入mysqld --remove,显示服务移除成功;

接下来,初始化MySql数据库,输入mysqld --initialize --user=root --console;

报错缺少data文件夹,在MySql Server 8.0文件夹下创建data文件夹,查看my.ini配置文件指定的文件名称datadir是否正确

再次启动Mysql,继续报错。

还有一种问题是my.ini的编码格式更改,在修改my.ini文件的内容时,编码格式改成了UTF-8-BOM,

使用Notepad打开配置文件,查看编码,将编码改为UTF-8编码,再次启动Mysql,显示成功。

发布了36 篇原创文章 · 获赞 19 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_27182767/article/details/104009797
今日推荐