MySQL安装遇到滞留:怎么办?(安装mysql卡住)

MySQL安装遇到滞留是指安装过程中MySQL服务出现异常,即使在重启后也无法正常启动MySQL服务。比如程序运行报错,出现mysql服务无法启动,可能是数据库实例滞留了,以至于不能正常启动MySQL服务。当MySQL安装遇到滞留,一般重启服务会造成数据损失,所以不推荐重启。下面介绍一种避免数据损失的方法,解决MySQL安装遇到滞留的问题:

首先,查看MySQL实例的状态,例如用以下命令查看:

mysqld –print-defaults

如果输出的信息提示MySQL实例状态为滞留,可以重新启动MySQL实例,来解决滞留状态,使得MySQL开始正常工作。

解决MySQL安装遇到滞留,需要切换到MySQL服务根目录中,例如/usr/local/mysql,依次执行以下命令:

##关闭MySQL服务

mysqld –lower-case-table-names=0 –skip-grant-tables –skip-networking &

##修复滞留的数据库

mysql_upgrade –force -uroot

##重启MySQL服务

mysqladmin -uroot shutdown

mysqld –lower-case-table-names=0 –skip-grant-tables –skip-networking

执行以上命令之后,再次用mysqld –print-defaults查看MySQL状态,如果输出信息显示MySQL正常工作,则说明MySQL滞留问题得到解决,已经可以正常启用MySQL服务了。

以上方法为解决MySQL安装遇到滞留的问题提供了一种思路,可以保证数据库实例不会造成任何损失,希望能给你带来帮助。


数据运维技术 » MySQL安装遇到滞留:怎么办?(安装mysql卡住)