当我试图登录mysql shell使用
mysql -u root -p
我正在得到
错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld”连接到本地MySQL服务器。袜子(2)
请帮我找出mysql的问题所在
我可以登录使用mysql--host=127.0.0.1前端
更新 /etc/hosts
127.0.0.1 localhost
127.0.1.1 shweta-desktop
127.0.0.1 webfaction
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
我有这个问题。我发现我在 /root有一个. netrc,里面有信息。
我删除了它,问题消失了。
现在可以使用mysql-uroot-p
登录mysql,没有问题。
关于你的评论,sandhaya的回答没有错。请参阅Serverfault上的回答和注释:https://serverfault.com/questions/295285/mysql-cannot-connect-via-localhost-only-127-0-0-1
总结一下:如果您使用特殊的vhost名称“localhost”(这是默认名称)连接到mysql,mysql将尝试连接到/etc/my中指定的套接字。这似乎是不正确的。你的主机别名有什么问题我不能说,你的/etc/hosts似乎是正确的。因此,连接127.0.0.1实际上是一个解决方案,另一个是找到正确的soccet并将其放在您的/etc/my中。形态。
我发现这是因为mysql数据库没有运行使用这个命令来启动它
service mysqld start
我犯了这个错误 尽管我已经在ubuntu中通过命令行启动了mysql 然而,当试图访问该站点时,我会遇到一个数据库连接错误,当试图通过 我检查了我的错误日志,我看到了这个 这是我第一次看到这个错误,我不知道如何解决这个问题,请帮我解决一下。 谢谢 使现代化 好的,我尝试了GLGL的解决方案,重新启动后,我在错误日志中得到以下信息:
我的mysql服务器在vagrant中出现问题。每次我用 或重新启动我的vagrant-box时,我都会遇到这个令人困惑的错误 我的漫游框是这里的一个:来自漫游框 这个错误已经在这里和askubuntu被回答了好几次 但是我想知道为什么只有这段代码对我有效: 代码来自文件at 有人能解释一下代码的含义吗 所有这些回答都无法帮助我从这里进行解释: mysql错误2002(HY000):无法通过套接字
我不断得到错误: 错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld”连接到本地MySQL服务器。袜子(2) 当试图连接到MySQL通过终端。 我已经完成了两个教程: 官方消息:https://help.ubuntu.com/community/MysqlPasswordReset 还有一个不太正式的:https://coderwall.com/p/j9btl
我在Ubuntu ;12.04 LTS(Precise Pangolin)上安装了LAMP,然后在phpMyAdmin上设置root密码。我忘记了密码,现在无法登录。当我试图通过终端更改密码时,我得到: 错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”(2)连接到本地MySQL服务器 我该怎么解决这个?我无法打开灯,卸载或重新安装。
我(在Ubuntu13上)使用 但是在跑步之后 然后输入密码,就会出现错误 错误2002(HY000):无法通过套接字/var/run/mysqld/mysqld.sock连接到本地MySQL服务器(2) 请引导。。。
问题内容: 我的问题开始于我无法以root用户身份登录mysql安装。我试图在不打开密码的情况下运行mysql …但是每当我运行命令时 我永远也回不了提示。我试图按照以下说明恢复密码。 屏幕如下所示: 并且没有提示您开始输入SQL命令来重置密码。 当我按+ 杀死它时,会收到以下消息: 如果重试该命令并将其保留足够长的时间,则会收到以下一系列消息: 但是,如果我尝试通过以下方式以root用户身份登录