美国云服务器ERROR 2002 (HY000): Cant connect to local MySQL server through socket /tmp/mysql.sock (2)
错误出现在登录数据库时候
解决方法:
[root@localhost ~]# find / -name mysql.sock /var/lib/mysql/mysql.sock
我们可以通过系统查找知道文件位置
由于mysql 默认安装时候的mysql.sock 是在/var/lib/mysql/mysql.sock,但linux系统总是去/tmp/mysql.sock查找,所以会报错。
那么我们就是到改如何处理了
1、指定到对应位置
[root@localhost ~]# mysql --socket=/var/lib/mysql/mysql.sock Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 2 to server version: 5.0.22 Type help; or /h for help. Type /c to clear the buffer. mysql> 这样设置相当于设置数据库配置文件my.cnf,在里面添加一句socket = /tmp/mysql.sock [root@SZDB mysqldata]# vi /etc/my.cnf [mysql] no-auto-rehash socket = /tmp/mysql.sock #添加该行 #重启mysql服务器 [root@SZDB mysqldata]# service mysqld start Starting MySQL..[ OK ] #再次连接正常 [root@SZDB mysqldata]# mysql -uroot -p Enter password: mysql> show variables like version; +---------------+------------+ | Variable_name | Value | +---------------+------------+ | version | 5.6.12-log | +---------------+------------+ 2. 创建符号连接: 为mysql.sock增加软连接(相当于windows中的快捷方式)。 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
[root@localhost ~]# mysql --socket=/var/lib/mysql/mysql.sock Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 2 to server version: 5.0.22
Type help; or /h for help. Type /c to clear the buffer.
mysql>
这样设置相当于设置数据库配置文件my.cnf,在里面添加一句socket = /tmp/mysql.sock
[root@SZDB mysqldata]# vi /etc/my.cnf [mysql] no-auto-rehash socket = /tmp/mysql.sock #添加该行 #重启mysql服务器 [root@SZDB mysqldata]# service mysqld start Starting MySQL..[ OK ] #再次连接正常 [root@SZDB mysqldata]# mysql -uroot -p Enter password: mysql> show variables like version; +---------------+------------+ | Variable_name | Value | +---------------+------------+ | version | 5.6.12-log | +---------------+------------+
2. 创建符号连接: 为mysql.sock增加软连接(相当于windows中的快捷方式)。 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
2. 创建符号连接:
为mysql.sock增加软连接(相当于windows中的快捷方式)。
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
购买使用一诺网络美国云服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国云服务器低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3