个人Windows安装MYSQL报错经验总结

my.ini文件参数中文注释

//卸载mysql
先关闭mysql,进程也杀一下
打开:控制面板——》所有控制面板项——》程序和功能,卸载mysql
删除Program Files,Program Files (x86),ProgramData(隐藏目录)下的mysql目录
regedit //注册表内删除掉Mysql信息
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。
如果没有可以不用删除了。
sc delete mysql //删除Mysql服务,不会删除目录,执行命令后会找不到Mysql服务,不是确定要卸载mysql慎用!!!
任务管理器-服务-看看还有没有mysql
如果是用缓存包下载的,再次点开缓存包如果不是安装界面则在上面找找remove选项卸载MySQL,有些文件可能需要重启才能删除生效
 

//MySQL正在启动或停止中,请稍后再试
杀死mysql进程
tasklist| findstr "mysql" //查询
taskkill/f /t /im mysqld.exe //杀死

//ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
意思大概就是:无法连接到“本地主机”(10061)上的MySQL服务器
mysqld --install 出现Service successfully installed就安装好了
net start mysql 出现正在启动无法启动
mysqld --initialize-insecure
net start mysql


//在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES)
拒绝访问,并可修改MySQL密码
skip-grant-tables #在my.ini,[mysqld]下添加一行,使其登录时跳过权限检查
重启mysql生效,登录后再修改密码
update mysql.user set authentication_string=password('123') where user='root' ;
刷新一下:flush privileges;


MySQL 服务正在启动 ...
MySQL 服务无法启动。
系统出错。
发生系统错误 1067。

进程意外终止。

在新创建的data文件夹上右键,选择“属性”->“安全”,在组和用户(G)中添加对应权限

如果这个不行就用下面的方式
//1、打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM。
2、删除在C:\Program Files\MySQL\MySQL Server 5.7\data目录中的ib_logfile0和ib_logfile1 (直接执行这一步应该也行)

 

//Mysql无法启动,报错3534

首先是检查my.ini文件确认basedir和datadir路径是否有误,如果不是在安装的时候出现这个报错那绝大部分可能应该是my.ini里面哪里改的有问题了然后启动报错

不过我这次是在安装的时候出的问题,检查了半天觉得配置文件没有问题,查到运行“mysqld - -console ”命令可以显示出启动错误信息。

先执行命令“mysqld –remove”将其删除并重新运行” mysqld –install “命令进行安装,再执行“mysqld --console” 命令查看报错信息

无法打开mysql库里的user表,那应该是mysqld --initialize-insecure --user=mysql的时候错了。

到data目录里一看,果然,几个系统库都没有在初始化的时候自动生成,然后到别的数据直接拷贝了几个系统库过去

再启动就成功了,不过这样拷贝过去的会连同被拷贝的数据库的用户密码一同拷贝过去,自己修改一下就好。

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

猜你喜欢

转载自blog.csdn.net/qq_44697035/article/details/100527927