1

ERROR2002(HY000):Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'(2)

这是由于修改mysql服务的了socket文件mysql.sock位置,而导致无法通过mysql socket文件连接到mysql服务引起的,具体解决办法如下:

1、查看mysql服务的socket文件位置:

mysql socket文件的位置是在/etc/my.cnf中设置的,cat /etc/my.cnf内容如下:

1

2

3

4

[mysqld]

datadir=/storage/db/mysql

socket=/storage/db/mysql/mysql.sock

user=mysql

其中socket等于的路径就是socket文件的位置,我们只要修改my.cnf文件,告诉mysql,

2、修改my.cnf文件:

在/etc/my.cnf文件中添加如下内容,并重启mysqls服务,即可解决mysql,mysqldump,mysqladmin的“Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'”问题:

1

2

3

4

5

6

7

8

9

10

11

12

[mysqld]

datadir=/storage/db/mysql

socket=/storage/db/mysql/mysql.sock

[mysql]

socket=/storage/db/mysql/mysql.sock

[mysqldump]

socket=/storage/db/mysql/mysql.sock

[mysqladmin]

socket=/storage/db/mysql/mysql.sock

3、php连接mysql服务提示"Can't connect to local MySQL server through socket..."的解决方法

有时候mysql服务正常运行,用户名密码也完全正确,使用php的mysql_connect函数却连接不了mysql,调用php的mysql_error()函数提示“Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'”,这是我们需要修改/etc/php.ini文件。

在/etc/php.ini文件中"[MySQL]"项下找到"mysql.default_socket",并设置其值指向正确的mysql服务socket文件即可,如:

1

2

3

[MySQL]

...省略n行...

mysql.default_socket="/storage/db/mysql/mysql.sock"

4、python连接mysql提示"Can't connect to local MySQL server through socket..."的解决方法:

在连接mysql数据库函数中指定socket文件,如下:

1

2

3

4

5

6

7

8

#!/usr/bin/python

fromMySQLdbimportconnect

conn=connect(db="pzy",user="root",host="localhost",unix_socket="/storage/db/mysql/mysql.sock")

cur=conn.cursor()

count=cur.execute("show databases")

print'there has %s dbs'%count

conn.commit()

conn.close()

5. php pdo连接mysql提示"Can't connect to local MySQL server through socket..."的解决方法:

同样在连接字符串添加mysql socket文件的位置即可,如下:

1

2

3

4

5

6

7

8

$dsn="mysql:host=localhost;dbname=pzy;unix_socket=/storage/db/mysql/mysql.sock";

$db=newPDO($dsn,'root','');

$rs=$db->query("SELECT * FROM qrtest");

while($row=$rs->fetch()){

print_r($row);

}

?>

mysql标签_mysql 标签相关推荐

  1. mysql过滤器_MYSQL复制过滤器

    vim /etc/my.cnf.d/mariadb-server.cnf [mysqld] binlog-do-db=db1      #白名单模式,仅允许主服务器上生成db1的二进制日志,此选项不支 ...

  2. seaborn箱图(box plot)可视化、并且使用matplotlib的meanprops函数在箱图中自定义均值标签、标签形状、标签大小、标签填充色彩、标签边缘颜色

    seaborn箱图(box plot)可视化.并且使用matplotlib的meanprops函数在箱图中自定义均值标签.标签形状.标签大小.标签填充色彩.标签边缘颜色 目录

  3. 如何用html语言定位img,html经常使用标签(图像标签img,连接标签a,锚点定位,及路径)...

    1 图像标签img (重点) 单词缩写: image 图像html HTML网页中任何元素的实现都要依靠HTML标签,要想在网页中显示图像就须要使用图像标签,接下来将详细介绍图像标签以及和他相关的属性 ...

  4. php 删除指定html标签,总结php删除html标签和标签内的内容的方法

    经常扒别人网站文章的坑们:我是指那种批量式采集的压根不看内容的,少不了都会用到删除html标签的函数:这里介绍3种不同用途上的方法: $str=' 这里是p标签 这里是a标签 '; 1:删除全部或者保 ...

  5. Highmaps网页图表教程之数据标签与标签文本

    Highmaps网页图表教程之数据标签与标签文本 Highmaps数据标签 数据标签用于在地图图表上展现节点对应的数据.数据标签展现数据是静态的,只要节点一加载,数据标签就会出现在节点附近.在High ...

  6. JSP常用标签——JSTL标签和EL表达式

    一.JSTL简介 1.什么是JSTL JSTL是Java中的一个定制标记库集.(这个标记库集不需要自己编写,可以直接使用) 2.为什么要使用JSTL 实现了JSP页面中的代码复用(基于标签库原理,重复 ...

  7. Spring 配置标签——util标签

    Spring 配置标签--util标签 一.配置applicationContext.xml <beans xmlns="http://www.springframework.org/ ...

  8. 一个简单的blog系统(九) 增加标签和标签页面

    一个简单的blog系统(九) 增加标签和标签页面 1.现在,我们来给博客添加标签和标签页面. 假定每篇文章最多只有两个标签,当单机主页左侧标签页链接的时候,跳转到标签页并且列出所有已经有的标签,当单击 ...

  9. JAVA中的break[标签]continue[标签]用法

    原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:tag:for或while或do--while; 1.使用brea ...

最新文章

  1. and or not 优先级_我的侠客公测成就奖励大全 成就解锁优先级排名
  2. oracle函数 case,oracle的case函数和case控制结构 (摘)
  3. linux下的二进制文件的编辑和查看
  4. OA(part2)--Outlier Evaluation Techniques
  5. 水晶报表如何查看sql_有了这个报表工具,一键生成自定义的各种报表,还可以导出Excel...
  6. HTTP协议是无状态协议,怎么理解
  7. 从零开始学Pytorch(十七)之目标检测基础
  8. 工厂方法与抽象工厂模式的区别
  9. 计算机应用有那些技校好,技校都有哪些专业? 就业前景好的有哪些
  10. linux和windows图形运算效率,linux和windows下UDP发送效率的有趣比较
  11. 计算机专业英语词汇总结
  12. MacOS下AndroidStudio无法启动
  13. Python实现身份证号码合法性校验
  14. Gmail被逐出中国客户端也不能收邮件肿么破?
  15. 兰斯洛特·δ零式·开发计划
  16. 【雕爷学编程】Arduino动手做(57)---四档矩形波模块
  17. client?0edb:161 [WDS] Errors while compiling. Reload prevented.
  18. IDEA打字冒火花教程
  19. Java 基础之类集
  20. 移动设备屏幕尺寸换算

热门文章

  1. UML建模工具的简单使用
  2. 单位 vw 和单位 vh
  3. Nacos中服务注册中心AP、CP模式实现,AP、CP模式切换
  4. 第一颗国产 四端口 LVDS 至 HDMI2.0,带音频 芯片 LT2611UX
  5. WebStorm 2018安装报NSIS错误
  6. 关于肌电、脑电的期刊记录
  7. 通过Measure Arrange实现UWP瀑布流布局
  8. 卓训教育:孩子不爱阅读怎么办,家长可以这样培养孩子的阅读习惯
  9. 浅谈语意网Semantic Web词网与知识本体
  10. 基于JAVA的“三味书屋”网络书店销售管理系统的设计与实现毕业设计源码111519