在对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....
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无法启动、无法停止解决方法_安全设置后容易出现)相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!