Mysql突然不能使用的问题

当MySQL服务无法启动,且已卸载360时,可以通过删除注册表、MySQL相关系统文件及安装文件夹,然后重启电脑并重新安装MySQL来解决。在安装后需配置环境变量,并启动MySQL服务。若启动服务后,通过命令行测试连接,确保MySQL能正常运行。
摘要由CSDN通过智能技术生成

注意:如果你的MySQLdata目录有重要数据请先备份,本方法适用于MySQL没啥重要东西的情况

这大概是我第五次遇到这个问题,MySQL昨天还用的好好的,突然就寄了,如果你电脑上有360,并且还没有卸载360的话,去隔离区找找,具体方法参考这位大佬的解决方法(40条消息) net start mysql发生系统错误2,系统找不到指定文件_山木嘉的博客-CSDN博客
如果你已经卸载了360,那就别幻想着再安回来MySQL就自动好了,它离谱就离谱在环境变量和注册表基本都是正确的,服务里面也有服务,但就是系统找不到指定文件,我莫得办法只能暴力解决了。

第一步:删注册表

怎么删MySQL的注册表?-mysql教程-PHP中文网

第二步

干掉C:\Windows\System32\MySQL文件夹

 

第三步

干掉你的MySQL安装文件夹

第四步

重启电脑

第五步

重新安装MySQL配置环境变量

 

右键开始菜单(就是屏幕左下角),选择命令提示符(管理员),打开黑框,敲入mysql,回车。 如果提示Can't connect to MySQL server on 'localhost'则证明添加成功; 如果提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件则表示添加添加失败,请重新检查步骤并重试。

 

[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

mysqld --initialize-insecure

 mysqld -install

net start mysql  // 启动mysql服务

mysqladmin -u root password 1234

mysql -uroot -p1234

exit
quit

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值