我在Ubuntu 12.04.5LTS中遇到了无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器的错误。因此,我从Ubuntu 12.04.5 LTS卸载了MySQL5.5,但当我试图安装mysql时,我无法安装mysql。
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get remove --purge mysql-server-5.5 mysql-client-5.5 mysql-servercore-5.5 mysql-client-core-5.5
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
sudo deluser mysql
sudo apt-get install mysql-server-5.5
sudo apt-get install mysql-server
但是我遇到了以下错误:
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld at line 9: Could not open 'abstractions/mysql'
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
当我从终端输入'mysql'时,它返回错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我在谷歌搜索后尝试telnet 127.0.0.13306,它返回连接拒绝。
这是我和Mariadb的安排
首先了解您的mysql配置文件(最有可能位于/etc/mysql/my.cnf
或/etc/my.cnf
中)是否具有正确的mysql.sock条目
您可以通过运行find/-type s
来查找mysql.sock文件的位置,如果该条目在mysql配置中不正确,请将其文件修复,同时确保mysql.pid的路径也是正确的。
现在尝试启动mysql server,如果它启动良好,并且可以看到里面的所有数据库和表,那么您就很好了,不需要继续后面的内容。
如果修复mysql.sock路径后mysql无法启动,请继续阅读
将以下内容添加到My.cnfhtml" target="_blank">文件中,
帮助我的帖子
已尝试所有职位以获取解决方案。错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”(2)连接到本地MySQL服务器 无法通过套接字“/var/MySQL/MySQL.sock”(38)连接到本地MySQL服务器 在后续工作中又发现了一个问题..sudo:有效的uid不是0,安装的sudo是否是setuid root? 所以对于这篇试过的跟帖 有谁能给
问题内容: 我的问题开始于我无法以root用户身份登录mysql安装。我试图在不打开密码的情况下运行mysql …但是每当我运行命令时 我永远也回不了提示。我试图按照以下说明恢复密码。 屏幕如下所示: 并且没有提示您开始输入SQL命令来重置密码。 当我按+ 杀死它时,会收到以下消息: 如果重试该命令并将其保留足够长的时间,则会收到以下一系列消息: 但是,如果我尝试通过以下方式以root用户身份登录
问题内容: 当在Django中连接到mysql数据库时,出现错误。 我确定mysql服务器正在运行。 /var/run/mysqld/mysqld.sock不存在。 当我运行时,我只会得到/tmp/mysql.sock和其他一些不相关的输出。 我添加到/etc/my.cnf。然后重新标记mysql,退出django shell,并连接到mysql数据库。我仍然遇到相同的错误。 我进行了很多搜索,但
当连接到Django中的mysql数据库时,我得到了错误。 > 我确信mysql server正在运行。 任何帮助都是可喜的。提前谢了。 我只是尝试了一些方法。而且管用。我是这样做的。 添加。重新启动mysql服务器。
大家晚上好, 我很绝望,因为我无法在Debian10上安装MariaDB。也有类似的Stackoverflow问题,但都没有帮助解决我的问题。 我试过的: 到目前为止没有错误。 导致: 输入根用户的当前密码(Enter表示无):错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器(2) systemmd错误 毫米波727
我(在Ubuntu13上)使用 但是在跑步之后 然后输入密码,就会出现错误 错误2002(HY000):无法通过套接字/var/run/mysqld/mysqld.sock连接到本地MySQL服务器(2) 请引导。。。