我已经安装了Centos7更新,删除了MariaDB并完成了MySQL的全新安装 - 另外我还有删除它,并重新安装它,但每次我连接到MySQL -u root -p我得到标题错误。此外我有看着与此相关的其他门票,但仍没有取得进展。如果我运行服务mysqld重启说:“重定向到/ bin/systemctl restart mysqld.service”,然后挂起。真的不是一个Linux专家,所以不知道是什么造成这种情况?错误2002(HY000):无法通过套接字连接到本地MySQL服务器'/var/lib/mysql/mysql.sock'
回答
检查 '插座=' 条目在你的/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
对不起 - 我仍然得到相同的错误 – Ukuser32 2014-10-02 15:32:27
要验证mysqld是否正在运行,请使用命令'pgrep -fl mysqld'。在输出中,您应该看到2个非常长的条目(每个条目在终端上多次缠绕)。一行以'mysqld_safe'开头,另一行以'mysqld'开头。 'mysqld'包装行的'end'也应该包含'--port = xxxx'尝试使用'mysql'的值。 。 。 -Pxxxx'命令行。 – 2014-10-02 17:45:31
谢谢你。我已经运行了,所有我看到的是9818 mysqld_safe和9970 mysqld。我将尝试删除并重新安装。 – Ukuser32 2014-10-03 08:17:00
卸下DIR固定它 - 删除的目录(使用rm -rf“目录名”),然后unintalled mysql的“百胜删除的MySQL的MySQL服务器”,然后重新安装“荫安装mysql服务器”跑“服务mysqld start“
如果你在启动mysql服务挂起时遇到这个问题 - 请按照Jeremiah的建议检查日志/var/log/mysqld.log。
我有同样的问题,挖了几遍后发现了一些事情。 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`
为我工作!感谢分享 – fkaufusi 2016-07-01 14:01:10
- 1. PDOException:SQLSTATE [HY000] [2002]无法连接到本地MySQL服务器通过套接字
- 2. OS X上的MySQL错误:错误2002(HY000):无法通过套接字连接到本地MySQL服务器
- 3. 错误2002(HY000):无法通过套接字'/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(13)Ubuntu
- 4. 错误2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(38)
- 5. 错误2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(2)
- 6. 错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)发生
- 7. DOCKER + PDO:SQLSTATE [HY000] [2002]无法通过套接字连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock'(2)
- 8. 对于新手:ERROR 2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器
- 9. 错误2002:无法通过套接字 '/tmp/mysql.sock' 连接到本地MySQL服务器(2)
- 10. 无法通过套接字连接到本地MySQL服务器'/var/mysql/mysql.sock'(38)
- 11. 无法通过套接字连接到本地MySQL服务器/var/lib/mysql/mysql.sock
- 12. MAMP - phpMyAdmin#2002 - 无法通过套接字连接到本地MySQL服务器'/Applications/MAMP/tmp/mysql/mysql.sock'
- 13. 错误2002(HY000):无法通过套接字连接到本地MySQL服务器'/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock'(2) - XAMPP Mac OSX
- 14. “错误2002(HY000):无法通过套接字'/var/lib/mysql/mysql.sock'(2)”连接到本地MySQL服务器“在aws linux(centos)上获取此文件
- 15. MySQL错误2003(HY000)无法连接到MySQL服务器上的本地主机
- 16. Docker“无法通过套接字连接到本地MySQL服务器”
- 17. Mountain Lion:无法通过套接字连接到本地MySQL服务器'/tmp/mysql.sock'
- 18. 无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器
- 19. 无法通过套接字“/tmp/mysql.sock”连接到本地MySQL服务器
- 20. 无法通过Linux上的套接字连接到本地MySQL服务器
- 21. MySQL - Mac - Error 2002 - 无法通过套接字连接到本地...通过套接字
- 22. 异常值:(2002,“无法通过套接字连接到本地MySQL服务器'/var/run/mysqld/mysqld.sock'(111)”)
- 23. 错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器在流浪者
- 24. 错误2003(HY000):无法连接到MySQL服务器'xxxx'(110)
- 25. PHP MYSQL无法连接(HY000/2002)
- 26. 无法通过Godaddy Shared服务器上的套接字'/var/mysql/mysql.sock'(38)连接到本地MySQL服务器
- 27. 安装PHP Recess框架,出现错误:无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器
- 28. Magento - 创建新用户返回SQLSTATE [HY000] [2002]无法通过套接字'/var/lib/mysql/mysql.sock'帮助连接到本地MySQL服务器?
- 29. MySQL无法连接 - 错误2002(HY000)。请帮忙!
- 30. “在服务器上无法通过套接字连接到本地MySQL服务器”
这听起来像是你的MySQL守护程序无法启动。检查日志 - '/ var/log/mysqld.log'。它给你什么错误?如果您在MariaDB上安装了较旧版本的MySQL,则可能无法转换数据文件,如果您保留'/ var/lib/mysql'目录不变。 – 2014-10-02 15:12:00
我收到关于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
我删除了3个ibdata文件和日志并重新启动它,并且出现错误。我很高兴完全删除它(因为那里没有数据),但已经尝试过。现在离开,但明天回来。 – Ukuser32 2014-10-02 15:33:18