当试图连接到本地主机上3306端口上运行的MySQL数据库时(使用命令行工具mysql),我得到了错误:
错误2002 (HY000):无法通过套接字'/tmp/mysql.sock‘连接到本地MySQL服务器(2)
下面是我使用的命令:
> mysql -h localhost -P 3306
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
指定用户和密码也不起作用:
> mysql -h localhost -
当我尝试通过终端连接到mysql时,收到以下错误消息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
这可能是什么原因造成的?我曾尝试更改我的tmp目录的权限,但不起作用。mysql.sock文件也不存在。
如有任何帮助,我们不胜感激!
我已经试过了所有我能在网上找到的东西。我将尝试列出所有我没有按特定顺序尝试过的事情的完整列表(因为已经有两周的时间来寻找解决方案)。除了一些影响我已经建立的代码库的SQL设置之外,我以前的本地dev安装程序还能正常工作。我在网上找到了详细编辑my.cnf文件的资源;我做到了。从那时起,没有任何东西可以连接到mysql。
1.通过终端卸载和删除mysql文件
2.重新安装mysql并试图通过终端进行连接,但没有工作
通过终端运行:mysql -u root
结果套接字错误:ERROR 2002 (HY000): Can't connect to local MySQL server th
当我尝试连接到一个正在运行并转发到我本地TCP的docker MySQL时,我得到了以下答案
mysql -u root -pPASSWORD
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
但当我使用mysql -u root -pPASSWORD -h127.0.0.1时
客户端在运行Ubuntu时无法工作。 mysql -u root -p gives
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 弄乱了mysql社区的安装,首先 tar --strip-components=1 -XJf /usr/home/lasse/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz 在/usr/local 无法启动mysqld,所以我放弃了它并下载了Debian包。 使用
我下载了Mac社区版(),并在
/usr/local/mysql/bin/mysql
我所讨论的问题如下:
ERROR 2002 (HY000):
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
有人有什么好主意吗?提前谢谢。
遇到新问题时,不能使用MySQL WorkBench连接到本地MySQL实例,以下是我的设置和错误,外观访问被拒绝,还有人有什么想法吗?
我试图连接到本地主机中的phpmyadmin并检索我的db,但是我面临一个无法修复的问题。当我试图连接到mysql服务时,我会得到以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
(2 "No such file or directory")
我认为我的文件不是在正确的地方创建的,而且我看到了很多相关的问题(我知道这可能是重复的),但通过查阅这些主题,我还没有找到答案。
我试过:
reinsta
我正在使用MAMP,并且已经将它从我的MAC操作系统中完全删除了。把这个发出去
使用brew profileStarted 安装mysql5.7,使用brew services start mysql@5.7将mysql路径添加到zshrc / bash mysql服务
现在,当我尝试在命令行上访问mysql时,会出现错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)。
由于我已经将套接
A已经阅读了关于这个错误的所有内容,但我不能解决这个问题。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)
我试图在我的Mac OsX上安装mysql,但是当我试图连接到db (mysql -u root -p)时,我发现了这个问题,ERROR 2002。
我在/usr/local/mysql中安装了Mysql
当我试图连接到MySQL MAMP时,我遇到了问题:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)
我正在做研究,但我还没有找到解决问题的方法,我试着像这样链接mysql.sock:
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
但是,文件/tmp/mysql.sock不存在。
你有什么想法吗?问题
我通过自制软件安装了mysql。我运行了brew建议的两个命令:
unset TMPDIR
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
当我尝试运行mysql_secure_installation脚本时,收到以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '
突然,我得到了这个错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我在mysql上运行mysql -uroot。
我已经有一个月没有接触web dev了,当我想要回到我的项目时,我突然收到了这个令人讨厌的错误。我尝试了其他答案中的所有建议和解决方案,但没有一个有效。这包括将权限更改为777,将所有权更改为root,mysql等,将所有这些更改为PID,并且它们都不起作用。我甚至尝试重新安装mysql,但仍然收到相同的错误。我甚
我有一个cakephp应用程序在我的本地机器(mac )上运行了一段时间,然后我突然意识到我无法连接到mysql.sock。
我得到了这个错误:
Warning (2): mysql_connect() [http://php.net/function.mysql-connect]: [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) [CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 540]
dbo_mysq
正在尝试使用Bitnami AMI在EC2实例上安装。我得到了错误
Error connecting to data source: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我尝试了这个,但它发现my.cnf中的[client]部分已经有了指向mysql.sock位置的套接字,并通过使用sudo find / -name mysql.sock进行了验证
MySQL在我发现的所有方面都运行得很好,所以我很好奇是否需要在课间
我已经面对这个问题好几天了。我正试图连接到Ubuntu机器上的Ubuntu。但我不会这么做的。请查看我运行的以下命令和错误消息。
root@ipadtest:/var/lib/mysql# mysql start
警告:世界可写配置文件'/etc/ MySQL /my.cnf‘被忽略,错误2002 (HY000):无法通过套接字'/var/run/mysqld/mysqld.sock’(111)连接到本地MySQL服务器
root@ipadtest:/var/lib/mysql# mysql -uroot -p
警告:忽略世界可写配置文件‘/etc/my.cnf’输入