首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ERROR 2002 (HY000): Cant connect to local MySQL server through socket

在安装好了MySQL之后,使用了新的配置文件后,MySQL服务器可以成功启动,但在登陆的时候出现了ERROR 2002 (HY000): Can't connect to local MySQL...server through socket,即无法通过socket连接到mysql服务器,同时提供了socket文件的位置。...ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysqldata/mysql.sock' (.../mysql.sock #由上可知my.cnf中定义的为/tmp目录下,而错误提示为/data/mysqldata/目录下 #也就是说mysqld已经声称了正确的sock文件,但客户端连接还是从初始目录去找...[mysql] no-auto-rehash socket = /tmp/mysql.sock  #添加该行 #重启mysql服务器 [root@SZDB mysqldata]# service mysqld

1.2K10

mysql sock找不到

另一种是套接socket,在这里就是mysql.sock文件。...当我们的客户端与数据库服务器(mysqlserver)在同一台机器上时,就通过该文件来连接数据库。...使用sql语句登录MySQL出现如下报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock...分析:找不到mysql.sock文件,自然连接不了 原因:1)mysql服务没启动;2)sock文件路径设置错误 ;3)sock文件所在目录的权限问题;4)这个文件直接丢失了 解决步骤: 1)检查服务有没有启动.../tmp下的文件只能由文件所有者和root用户才能删除 4)如果还是报那个错误,我们就用TCP/IP来连接 mysql -uroot -h 192.168.142.160 -p #-h后面是数据库服务器

5.9K20

MySQL 报错:ERROR 2002 (HY000): Cant connect to local MySQL server through socket

一、错误现场还原: 下面我们通过三种方式来连接,然后观察提示的错误信息: 1、直接使用“mysql”命令,不带主机名参数; 2、使用带了主机名“localhost”参数的“mysql -h localhost.../lib/mysql/mysql.sock’ (2) 2、[root@lam7 opt]# mysql -h localhost ERROR 2002 (HY000): Can’t connect to...解决方案二: 使用“ln -s /storage/db/mysql/mysql.sock /var/lib/mysql/mysql.sock”命令,将正确的socket文件位置,软链接到提示错误的socket...文件路径位置,即可解决此问题: [root@lam7 opt]# ls /var/lib/mysql/mysql.sock ls: 无法访问/var/lib/mysql/mysql.sock: 没有那个文件或目录...“ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘***’ (2)”的解决方法,如果需要解决“php”、“

45.7K20

mysql复制学习二 安装及首次复制配置

卸载之,安装ok 出错2 找不到mysqladmin命命设置密码,用 usr/bin/mysql_secure_installation 安装出现错误  ERROR 2002 (HY000...): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 是因为没有启动mysql  /etc/init.d.../mysql start 仍然出现无法连接问题 安装客户端 rpm -ivh MySQL-client-5.5.24-1.linux2.6.i386.rpm  [root@vm10100030...在旧的ssh 终端始终无法登陆    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock...MySQL 的复制(Replication),实际上就是通过将Master 端的Binlog 通过利用IO 线 程通过网络复制到Slave 端,然后再通过SQL 线程解析Binlog 中的日志再应用到数据库中来实现的

82050

12种mysql常见错误总结 +分析示例

小伙伴们可以收藏起来哦,遇到常规错误可以快速查询解决~~~ 1、localhost上的mysql无法连接 报错代码: ERROR 2003 (HY000):Can’t connect to MySQL...3、无法连接mysql服务器 报错代码: ➜ ~ mysql -uroot -p ERROR 2002 (HY000): Can't connect to local MySQL server through...socket '/tmp/mysql.sock' (2) 报错原因: ① mysql服务器没有开启 ② mysql服务器开启了,但不能找到 socket 文件 概述mysql的连接方式: mysql...的登陆方式有两种,分别是socket和tcp/ip方式登陆 ### socket(套接)连接方式: 只能在mysql客户端和数据库实例在同一台服务器上的情况下使用(本地连接); 通常连接localhost...是通过一个Unix域套接文件进行,一般是/tmp/mysql.sock; 若套接文件被删除了,本地客户就不能再连接了 ### 登录实例后查询 mysql> show variables like

1.8K21

使用GGCS实现从MySQLCS到DBCS的数据复制3

SQL error (2002). Can'tconnect to local MySQL server through socket '/tmp/mysql.sock' (2)....这是因为OGG缺省使用/tmp/mysql.sock socket文件来访问MySQL数据库,但是我们创建的MySQL服务缺省使用/var/lib/mysql/mysql.sock。...这种情况下,有两种解决办法,一种是修改MySQL的socket文件,改为用/tmp/mysql.sock,第二种方法是在/tmp目录下,是创建一个名为mysql.sock的符号链接,指向/var/lib...本例中,我们使用第二种方式,创建符号链接,如图: ln-s /var/lib/mysql/mysql.sock /tmp/mysql.sock 5.编辑抽取进程参数,添加抽取进程 编辑抽取进程extmysql...,OGG将使用本地的1080端口,通过SSH tunnel将数据传输到目标(GGCS,IP地址为129.150.122.50)。

68490

MySQL的一点学习笔记

在Linux和UNIX环境下,还可以使用UNIX套接方式,UNIX套接实际上不是一个网络协议,它只能应用在服务器和客户端在同一网络的情况使用,用户可以在配置文件中指定套接的路径,如--socket...=/tmp/mysql.sock等,我们可以通过下面的命令来查找当前服务的套接路径: mysql> show variables like 'socket'; +---------------+---.../mysql.sock | +---------------+-----------------+ row in set (. sec) 下面我们看看如何使用UNIX套接进行登录: [root@dev01...socket=/tmp/mysql.sock root : pts/ :: grep mysqld [root@dev01 ~]# mysql --socket=/tmp/mysql.sock...日志文件: mysql-bin.000001:用来记录MySQL实例对某种条件作出相应时写入的文件,如错误日志文件,二进制日志文件,慢查询日志文件,查询日志文件等 socket文件 mysql.sock

33710
领券