mysql无法通过套接字

时间:2018-06-15 07:42:50

标签: mysql linux linuxmint

因为MySQL最近提出了问题,我试图删除并重新安装它。

但正如标题所说:“MySQL无法通过套接字连接到本地MySQL服务器” 我已经尝试了几天来解决这个问题,但我是Linux的新手,所以没有走得太远。

所以首先我成功了:

sudo su

service zoneminder stop

apt remove zoneminder

apt purge zoneminder

apt autoremove

然后mysql -u root -p提出问题:

  

“无法通过套接字连接到本地MySQL服务器   '/var/run/mysqld/mysqld.sock'(2)“

然后我尝试用/etc/init.d/mysql start重新启动MySQL 回答:

  

[....]启动mysql(通过systemctl):mysql.serviceJob for   mysql.service失败,因为控制进程退出时出错   码。请参阅“systemctl status mysql.service”和“journalctl -xe”   的信息。

所以我做了:systemctl status mysql.service

  

l.service●mysql.service - MySQL社区服务器已加载:已加载   (/lib/systemd/system/mysql.service; enabled;供应商预设:en
  活动:自周四以来激活(开始 - 发布)(结果:退出代码)   2018-06-14 16:0进程:5966 ExecStart = / usr / sbin / mysqld   (code = exited,status = 1 / FAILURE)流程:5959   ExecStartPre = / usr / share / mysql / mysql-systemd-start pre(code = exit Main   PID:5966(代码=退出,状态= 1 / FAILURE); :5967   (mysql-systemd -s CGroup:/system.slice/mysql.service              └─control                ├─5967/ bin / bash / usr / share / mysql / mysql-systemd-start post                └─6001睡1

不知道现在要做什么......有人吗?

  
    
      

编辑:       我现在不是真的这个“linux语言”的东西,但这里有一些来自mysql错误日志的引用:

    
  
     

2018-06-15T10:56:01.251215Z 0 [注意] InnoDB:缓冲池加载   完成于180615 12:56:01 mysqld:表'mysql.plugin'没有   存在2018-06-15T10:56:01.251348Z 0 [错误]无法打开   mysql.plugin表。请运行mysql_upgrade来创建它。   2018-06-15T10:56:01.251477Z 0 [错误]未知选项   ' - NO_ENGINE_SUBSTITUTION'2018-06-15T10:56:01.251489Z 0 [错误]   中止

     

mysqld:表'mysql.plugin'不存在2018-06-15T10:55:30.931509Z   0 [错误]无法打开mysql.plugin表。请运行mysql_upgrade   创造它。 2018-06-15T10:55:30.931613Z 0 [错误]未知选项   ' - NO_ENGINE_SUBSTITUTION'2018-06-15T10:55:30.931633Z 0 [错误]   中止

0 个答案:

没有答案