2014-10-02 209 views
2

我已经安装了Centos7更新,删除了MariaDB并完成了MySQL的全新安装 - 另外我还有删除它,并重新安装它,但每次我连接到MySQL -u root -p我得到标题错误。此外我看着与此相关的其他门票,但仍没有取得进展。如果我运行服务mysqld重启说:“重定向到/ bin/systemctl restart mysqld.service”,然后挂起。真的不是一个Linux专家,所以不知道是什么造成这种情况?错误2002(HY000):无法通过套接字连接到本地MySQL服务器'/var/lib/mysql/mysql.sock'

+0

这听起来像是你的MySQL守护程序无法启动。检查日志 - '/ var/log/mysqld.log'。它给你什么错误?如果您在MariaDB上安装了较旧版本的MySQL,则可能无法转换数据文件,如果您保留'/ var/lib/mysql'目录不变。 – 2014-10-02 15:12:00

+0

我收到关于Innodb的以下错误: 2014-10-02 17:41:17 7948 [错误] InnoDB:自动扩展数据文件./ibdata1的大小不同640页(向下舍入到MB)超过.cnf文件中指定的值:初始768页,最大0(相关如果非零)页面! 2014-10-02 17:41:17 7948 [错误] InnoDB:无法打开或创建系统表空间。如果您尝试将新数据文件添加到系统表空间中,并且在此处失败,那么现在应该将my.cnf中的innodb_data_file_path编辑回原来的样子,并删除在此失败尝试中创建的新ibdata文件InnoDB。 – Ukuser32 2014-10-02 15:30:19

+0

我删除了3个ibdata文件和日志并重新启动它,并且出现错误。我很高兴完全删除它(因为那里没有数据),但已经尝试过。现在离开,但明天回来。 – Ukuser32 2014-10-02 15:33:18

回答

0

检查 '插座=' 条目在你的/etc/my.cnf的的[mysqld]部内:

[mysqld1] 
socket = /tmp/mysql.sock1 

的另一种方法是提供 '-hhost' &“-Pport '参数给'mysqladmin'或'mysql'命令,以避免使用套接字。

mysql -u user -hservername -P3006 -p -Dschema 
mysqladmin -u user -p -hhostname -Pport 
+0

对不起 - 我仍然得到相同的错误 – Ukuser32 2014-10-02 15:32:27

+0

要验证mysqld是否正在运行,请使用命令'pgrep -fl mysqld'。在输出中,您应该看到2个非常长的条目(每个条目在终端上多次缠绕)。一行以'mysqld_safe'开头,另一行以'mysqld'开头。 'mysqld'包装行的'end'也应该包含'--port = xxxx'尝试使用'mysql'的值。 。 。 -Pxxxx'命令行。 – 2014-10-02 17:45:31

+0

谢谢你。我已经运行了,所有我看到的是9818 mysqld_safe和9970 mysqld。我将尝试删除并重新安装。 – Ukuser32 2014-10-03 08:17:00

0

卸下DIR固定它 - 删除的目录(使用rm -rf“目录名”),然后unintalled mysql的“百胜删除的MySQL的MySQL服务器”,然后重新安装“荫安装mysql服务器”跑“服务mysqld start“

如果你在启动mysql服务挂起时遇到这个问题 - 请按照Jeremiah的建议检查日志/var/log/mysqld.log。

5

我有同样的问题,挖了几遍后发现了一些事情。 MariaDB是mysql的直接替代品。在新系统上,mysql是MariaDB客户端(尽管我不清楚这意味着什么)。我检查,看看是否该服务正在运行:

service mysqld status 

这表明:

Redirecting to /bin/systemctl status mysqld.service mysqld.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)

换句话说,mysqld服务没有运行。

启动服务工作对我来说:
`systemctl start mariadb.service` 

现在所有的MySQL命令按预期工作。

要在引导领带结最后,启用该服务:
`systemctl enable mariadb.service` 
+0

为我工作!感谢分享 – fkaufusi 2016-07-01 14:01:10

相关问题