有时候,当我们使用"mysql"."mysqladmin"."mysqldump"等命令管理数据库时,服务器抛出类似如下错误: 一.错误现场还原:下面我们通过三种方式来连接,然后观察提示的错误信息: 1.直接使用"mysql"命令,不带主机名参数: 2.使用带了主机名"localhost"参数的"mysql -h localhost"命令: 3.使用带了主机名"127.0.0.…
从供应商手中接手一个云平台(Windwos Azure)上的MySQL数据库,登录数据库时遇到错误: $mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 检查配置文件/etc/my.cnf发现供应商修改了mysql数据库的数据存储目录,另外mysql.sock文件位置也变更为了/…
之前装了mysql,今天打开mysql的时候报了个Can't connect to local MySQL server through socket '/var/lib /mysql/mysql.sock' 这样的错误 在网上查了一下貌似要改什么mysql.sock的配置路径 我想了一下自己都没有改过这个路径 应该不是这个问题,突然发现mysql服务器没有打开于是在偏好设置里面看了一下果然状态是红色的,于是在偏好设置里面start了一下,果然就好了. 如果不是因为没有start的话那就去配置m…
服务器上的mysql默认数据目录为/var/lib/mysql/,同时服务器的/空间不是很大,而近期又有大量的日志需要导入进行分析,时常搞得/的空间捉襟见肘,晚上一狠心就想把mysql的数据目录转移到另外一块硬盘/data中. 于是关闭mysql服务: service mysqld stop 转移mysql数据目录 mv /var/lib/mysql/ /data/ 编辑my.cnf vi /etc/my.cnf 修改其中的datadir和socket到新的路径 [mysqld] datadir…
安装上mysql后,报 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock',试了网上的方法都没有用,于是打开/etc/my.cnf查看. 看到这么一段:   # The MySQL server  26 [mysqld]  27 port            = 3306  28 socket          = /tmp/mysql.sock  29 skip-external-l…
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1.先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题. 2.确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock 3…
MySQL错误整理: 错误一: ERROR (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 2.解决方法(摘自:http://wenda.haosou.com/q/1364099334067193?src=150) .先查看 /etc/rc.d/init.d/mysqld status 看看mysql是否已经启动. 另外看看是不是权限问题. .确定你的mysql…
启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1.先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题. 2.确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysql/…
Can 't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock '(2) ; 如果你在网上search这个错误的解决方案,你会看到很多解决办法和错误原因,总结为一条就是因为各种原因找不到mysql.sock这个文件,我是整个系统目录中都搜索不到这个文件.我是由于升级MAC系统导致mysql不能正常使用,提示如title所示错误,各种解决无果,怀疑是mysql下面文件的权限问题.折腾了一番之后决定重装My…
OperationalError: (2002, “Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)”) python MySQLdb这个模块是独立的,有自己独立的socket,解决的方法就是找出mysql配置里的socket的地址(比如socket=/tmp/mysql.sock),然后做个软连接 ln -s /tmp/mysql.sock  /var/run/mysqld/…
今天在linux里安装mysql,运行时遇到这样的错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 上网查了下: 这种情况大多数是因为你的mysql是使用rpm方式安装的,它会自动寻找 /var/lib/mysql/mysql.sock 这个文件,通过unix socket登录mysql.常见解决办法如下:1.创建/修改文件 /etc/my.c…
部署mysql版本信息 version: 5.6.21 具体现象: mysql服务能够正常启动如下: [root@localhost ~]# service mysqld restart Shutting down MySQL.. SUCCESS! Starting MySQL.. SUCCESS! 登陆mysql库出现如下错误: [root@localhost ~]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server t…
在使用 deamon@deamon-H55M-S2:/usr/bin$ mysqladmin -u root -p shutdown 关闭MySQL之后试图通过: deamon@deamon-H55M-S2:/usr/bin$ mysqld_safe & 来重启服务器,发现重启失败,显示权限不够: /usr/bin/mysqld_safe: 548: /usr/bin/mysqld_safe: cannot create /var/lib/mysql/mysqld_safe.pid: Permi…
登陆mysql的时候,出现了这个问题: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) 解决办法: 1.先删除mysql.sock cd /var/lib/mysqlmv  mysql.sock  mysql.sock.bak 2.再次登陆 mysql -uroot -p123456 会出现下面的问题: 报了:Can't connect to local MySQL serv…
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 据说这个问题的原因很多,当然,我自己这个问题我是清楚的,就是mysql.sock的位置所致,一个是PHP要求的,一个是MYSQLD定义的,一个是MY.CONF指定的...SO.... 暂时不能统一的话,用软链接LN -S命令解决吧.. 方案5      摘要:解决不能通过mysql.sock连…
今天服务器遇到了一个很熟悉的问题 输入 #mysql -u root -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 在网上寻找了些答案,方面下面方法可行    1.#ps -A|grep mysql    显示类似:   1829 ?        00:00:00 mysqld_safe   1876 ?        00:…
刚刚遇到这个报错,我无语了,我这么个菜逼,咋解决,还好师兄(付付)解决了,付付真棒,在此记录一下,以供学习 Can 't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock '(2) "; 1.查日志(首先还是看error.log),我看了一遍,继续急,师兄看了一遍   2. can't create /write to file 'tmp'  ,fk,就是/tmp的权限问题,害我干着急   3.报这个错…
此种解决方案使用场景: 1,mysql单独可以启动而且远程工具也可以连接 2,php无法连接. 3,find / -name mysql.sock 可以找到文件路径 4,报错 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 只需如下操作: 第一步:find / -name mysql.sock 我的如下 :   第二步:创建报错目录 mkdir -p  /var/lib/mysq…
登陆mysql的时候,出现了这个问题: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) 解决办法: 1.先删除mysql.sock cd /var/lib/mysqlmv  mysql.sock  mysql.sock.bak 2.再次登陆 mysql -uroot -p123456 会出现下面的问题: 报了:Can't connect to local MySQL serv…
(一)出现问题的的报错信息 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) (二)解决方法 rm -rf /var/lib/mysql/mysql.sock  删除这个文件 ln -s /usr/local/mysql/tmp/mysql.sock /var/lib/mysql/mysql.sock 创建软链接 如果出现不存在这个 /var/lib/mysql/新建一个就可以…
mysql 登录不进去 提示Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) shell> chown -R 777/var/lib/mysql 接着启动服务器 shell> /etc/init.d/mysql start 服务器正常启动后察看 /var/lib/mysql 自动生成mysql.sock文件 成功开启进入mysql…
启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (111) 1.先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题. 2.确定你的mysql.sock是不是在那个位置,mysql -u 你的mysql用户名 -p -S /var/lib/mysq…
更换mysql数据目录后出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 的解决办法 于是关闭mysql服务: service mysqld stop 转移mysql数据目录 mv /var/lib/mysql/ /data/ 编辑my.cnf vi /etc/my.cnf 修改其中的datadir和socket到新的路径 [mysqld…
MySQL Daemon failed to start Mysql出问题一定要学会查看log https://blog.csdn.net/shuai825644975/article/details/79473236 mysql突然挂了,重启提示:MySQL Daemon failed to start 用mysql -root -p登录,提示[mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socke…
MySQL在linux安装之后,连接到服务,报了下面的错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 解决办法: 1.先查看 ps -ef|grep mysql 看看MySQL是否已经启动,如果启动了,尝试登录,若登录失败,进行下面操作. 2.确定mysql.sock是不是在那个位置, ls /var/lib/mysql,查看是否存…
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了   ps -A | grep -i mysql kill 列出来的进程 service mysql start 我的问题就解决了 ---------…
LAMPP安装完成之后,mysql -u root -p连不上,报这个错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' 在mysql的配置文件里,/opt/lampp/etc/my.cnf, 发现了这样的配置: [java] <SPAN style="FONT-SIZE: 24px"># The following…
错误描述如下: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' 出现此问题一般是mysqlserver服务没有启动的缘故,当然导致没有启动的原因有很多,比如我在树莓派上遇到的就是内存不足,怎么 都无法启动服务. 查看mysql服务是否进行:ps -aux | grep mysqld 如果在运行的话就杀掉进程 sudo kill [pid] 重启服务: sud…
有时候,当我们使用“mysql”.“mysqladmin”.“mysqldump”等命令管理数据库时,服务器抛出类似如下错误: 一.错误现场还原:下面我们通过三种方式来连接,然后观察提示的错误信息: 1.直接使用“mysql”命令,不带主机名参数: 2.使用带了主机名“localhost”参数的“mysql -h localhost”命令: 3.使用带了主机名“127.0.0.1”参数的“mysql -h 127.0.0.1”命令. 1.[root@lam7 opt]# mysqlERROR 2…
rails执行sidekiq任务的时候报错“can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock'”, 很好理解,就是找不到这个文件,而我机器上面文件在/tmp/mysql.sock这里, 所以解决很简单,在指定位置创建一个或创建一个链接呗: ln -s /tmp/mysql.sock /var/run/mysqld/mysql.sock 完美解决,偶也^_^…