Error occurred: Query against mysql.user table failed when checking the mysql.session.

Linux安装mysql时出现

Error occurred: Query against mysql.user table failed when checking the mysql.session.

出现这个错误真的很令人头疼,它会导致:

root@ubuntu:~# systemctl status mysql
● mysql.service
   Loaded: masked (/dev/null; bad)
   Active: failed (Result: exit-code) since Wed 2019-10-09 16:44:00 UTC; 13min ago

Oct 09 16:43:58 ubuntu systemd[1]: Starting MySQL Community Server...
Oct 09 16:43:58 ubuntu mysqld[73677]: Initialization of mysqld failed: 0
Oct 09 16:43:58 ubuntu systemd[1]: mysql.service: Control process exited, code=exited st
Oct 09 16:44:00 ubuntu systemd[1]: mysql.service: Failed with result 'exit-code'.
Oct 09 16:44:00 ubuntu systemd[1]: Stopped MySQL Community Server.

然后你的mql根本无法启动,这怎么办呢?
其实这个的原因源于我们之前安装mysql时没有把正常安装或者卸载mysql-server卸载不够干净
这时,我们就要把mysql测定的清除
首先:

root@ubuntu:~# rm /var/lib/mysql/ -R #删除库
root@ubuntu:~# rm /etc/mysql/ -R #删除配置文件
root@ubuntu:~# apt-get autoremove mysql* --purge #上传含有mysql相关的包

叮叮当!
已经清除完毕,这时再

root@ubuntu:~# apt-get install mysql-server
root@ubuntu:~# systemctl status mysql
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-10-09 17:03:57 UTC; 59s ago
 Main PID: 109726 (mysqld)
    Tasks: 27 (limit: 2290)
   CGroup: /system.slice/mysql.service
           └─109726 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

Oct 09 17:03:57 ubuntu systemd[1]: Starting MySQL Community Server...
Oct 09 17:03:57 ubuntu systemd[1]: Started MySQL Community Server.

可以发现状态就变成了running,呵呵!又可以为所欲为的使用mysql了!!

如果对你有帮助的话,可以动动小手点个赞哦!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值