Login
网站首页 > 文章中心 > 其它

MySQL无法启动、无法停止解决方法_安全设置后容易出现)

作者:小编 更新时间:2023-08-31 13:57:54 浏览量:229人看过

问题描述:

在对MySQL进行安全设置之后,我们常常会遇到MySQL无法启动或无法停止的问题.出现这种情况的原因是MySQL安全设置后修改了MySQL服务的运行模式和权限,导致MySQL服务的运行状态与操作系统账户的权限不匹配.

解决方案:

MySQL无法启动的解决方法:

Step 1:检查MySQL进程是否已经停止

使用以下命令检查当前是否存在MySQL进程:

ps -ef | grep mysql

如果能够看到一个类似以下信息的进程,则表明MySQL还在运行:

mysql    58289     1  0 Apr22 ?        00:00:02 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/localhost.localdomain.err --pid-file=/usr/local/mysql/data/localhost.localdomain.pid

使用以下命令强制停止MySQL进程:

sudo kill -9 进程号

使用以下命令在命令行中启动MySQL服务:

sudo /etc/init.d/mysql start

或者使用以下命令:

sudo service mysql start

如果MySQL能够正常启动,则会弹出以下提示信息:

Starting MySQL....

MySQL无法停止的解决方法:

Step 1:停止MySQL服务

使用以下命令停止MySQL服务:

sudo /etc/init.d/mysql stop

sudo service mysql stop

使用以下命令检查当前是否还存在MySQL进程:

ps -ef | grep mysql

mysql    58289     1  0 Apr22 ?        00:00:02 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/localhost.localdomain.err --pid-file=/usr/local/mysql/data/localhost.localdomain.pid

sudo kill -9 进程号

使用以下命令再次停止MySQL服务:

sudo /etc/init.d/mysql stop

sudo service mysql stop

如果MySQL能够正常停止,则会弹出以下提示信息:

Stopping MySQL....

示例说明:

示例一:

假设我们在对MySQL进行安全设置之后,遇到了MySQL无法启动的问题.我们可以首先使用以下命令检查MySQL进程是否已经停止:

ps -ef | grep mysql

mysql    58289     1  0 Apr22 ?        00:00:02 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/localhost.localdomain.err --pid-file=/usr/local/mysql/data/localhost.localdomain.pid

然后我们使用以下命令强制停止MySQL进程:

sudo kill -9 58289

接着,我们使用以下命令在命令行中启动MySQL服务:

sudo /etc/init.d/mysql start

Starting MySQL....

示例二:

假设我们在对MySQL进行安全设置之后,遇到了MySQL无法停止的问题.我们可以首先使用以下命令停止MySQL服务:

sudo /etc/init.d/mysql stop

然后我们使用以下命令再次检查MySQL进程是否已经停止:

ps -ef | grep mysql

mysql    58289     1  0 Apr22 ?        00:00:02 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/localhost.localdomain.err --pid-file=/usr/local/mysql/data/localhost.localdomain.pid

sudo kill -9 58289

接着,我们使用以下命令再次停止MySQL服务:

sudo /etc/init.d/mysql stop

Stopping MySQL....

以上就是土嘎嘎小编为大家整理的MySQL无法启动、无法停止解决方法_安全设置后容易出现)相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章