mysql标签_mysql 标签
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 标签相关推荐
- mysql过滤器_MYSQL复制过滤器
vim /etc/my.cnf.d/mariadb-server.cnf [mysqld] binlog-do-db=db1 #白名单模式,仅允许主服务器上生成db1的二进制日志,此选项不支 ...
- seaborn箱图(box plot)可视化、并且使用matplotlib的meanprops函数在箱图中自定义均值标签、标签形状、标签大小、标签填充色彩、标签边缘颜色
seaborn箱图(box plot)可视化.并且使用matplotlib的meanprops函数在箱图中自定义均值标签.标签形状.标签大小.标签填充色彩.标签边缘颜色 目录
- 如何用html语言定位img,html经常使用标签(图像标签img,连接标签a,锚点定位,及路径)...
1 图像标签img (重点) 单词缩写: image 图像html HTML网页中任何元素的实现都要依靠HTML标签,要想在网页中显示图像就须要使用图像标签,接下来将详细介绍图像标签以及和他相关的属性 ...
- php 删除指定html标签,总结php删除html标签和标签内的内容的方法
经常扒别人网站文章的坑们:我是指那种批量式采集的压根不看内容的,少不了都会用到删除html标签的函数:这里介绍3种不同用途上的方法: $str=' 这里是p标签 这里是a标签 '; 1:删除全部或者保 ...
- Highmaps网页图表教程之数据标签与标签文本
Highmaps网页图表教程之数据标签与标签文本 Highmaps数据标签 数据标签用于在地图图表上展现节点对应的数据.数据标签展现数据是静态的,只要节点一加载,数据标签就会出现在节点附近.在High ...
- JSP常用标签——JSTL标签和EL表达式
一.JSTL简介 1.什么是JSTL JSTL是Java中的一个定制标记库集.(这个标记库集不需要自己编写,可以直接使用) 2.为什么要使用JSTL 实现了JSP页面中的代码复用(基于标签库原理,重复 ...
- Spring 配置标签——util标签
Spring 配置标签--util标签 一.配置applicationContext.xml <beans xmlns="http://www.springframework.org/ ...
- 一个简单的blog系统(九) 增加标签和标签页面
一个简单的blog系统(九) 增加标签和标签页面 1.现在,我们来给博客添加标签和标签页面. 假定每篇文章最多只有两个标签,当单机主页左侧标签页链接的时候,跳转到标签页并且列出所有已经有的标签,当单击 ...
- JAVA中的break[标签]continue[标签]用法
原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:tag:for或while或do--while; 1.使用brea ...
最新文章
- and or not 优先级_我的侠客公测成就奖励大全 成就解锁优先级排名
- oracle函数 case,oracle的case函数和case控制结构 (摘)
- linux下的二进制文件的编辑和查看
- OA(part2)--Outlier Evaluation Techniques
- 水晶报表如何查看sql_有了这个报表工具,一键生成自定义的各种报表,还可以导出Excel...
- HTTP协议是无状态协议,怎么理解
- 从零开始学Pytorch(十七)之目标检测基础
- 工厂方法与抽象工厂模式的区别
- 计算机应用有那些技校好,技校都有哪些专业? 就业前景好的有哪些
- linux和windows图形运算效率,linux和windows下UDP发送效率的有趣比较
- 计算机专业英语词汇总结
- MacOS下AndroidStudio无法启动
- Python实现身份证号码合法性校验
- Gmail被逐出中国客户端也不能收邮件肿么破?
- 兰斯洛特·δ零式·开发计划
- 【雕爷学编程】Arduino动手做(57)---四档矩形波模块
- client?0edb:161 [WDS] Errors while compiling. Reload prevented.
- IDEA打字冒火花教程
- Java 基础之类集
- 移动设备屏幕尺寸换算