mysql.sock是什么文件(mysql.sock.lock文件)

mysql.sock是什么文件(mysql.sock.lock文件)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍mysql.sock是什么文件的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

mysqlsock文件的具体位置在哪有什么作用呢

mysql.sock文件是服务器与本地客户端进行通信的Unix套接字文件

具体的/etc/my.cnf有配置
如果是举余烂这个报错起不来正漏毁册主要看下配置文件是否有错误。

/tmp/mysqlsock 是什么文件

这是php文件用来连接数据库的连接文件,删除了就会显示这样的错误:Can't connect to local MySQL server through socket '/tmp/mysql.sock' ,当然在php配斗吵置文件中也可老答以指定空含侍其它类型文件连接mysql....

mysqlsock这个文件经常莫名其妙被删除

mysql.sock这个文件是程序与mysqlserver处于同一台机器,发起本地连接时可扰袭用,只有数据库处于active状态,才会有肢李银这个文件,如果这个历宴文件消失,可能是您的数据库没有起来从造成的

新编译安装了mysql怎么找不到mysqlsock文件

默认编译安装 mysql 的同学可能会遇到安装后普通用户连接不上 mysq server 的情况,报错
“铅羡ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)”
这个会让菜鸟很头疼,经过本菜鸟的一番摸索,终于找解决方法。mysql.sock 文件默认是在 /tmp 目录下,但是可以通过 /etc/my.cnf 文件(关于这个文件是怎么来的,你在编译安装 mysql 的时候自然就知道哈)改变它的位置,只要指定 socket 变量即可:
“socket = /var/run/mysql/mysql.sock”
或者在启动 mysql 的时候指定 --socket选项辩运(-S 也槐灶拍一样):
$mysql --socket=/path/to/mysql.sock

数据库损坏

有两种方法,一种方法使用mysql的checktable和repairtable的sql语句,另一种方法是使用MySQL提供的多个myisamchk,isamchk数据检测恢复工具。

前者使用起来比较简便。推荐使用。

1、checktable和repairtable登陆mysql终端:mysql-uxxxxx-pdbnamechecktabletabTest;

如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:repairtabletabTest;进行修复,修复之后可以在用checktable命令来进行检查。

在新版本的phpMyAdmin里面也可以使用check/repair的功能。

2.myisamchk,isamchk其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。

这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。

当发现某个数据表出现问题时可以使用:myisamchktablename.MYI进行检测,如果需要修复的话,可以使用:myisamchk-oftablename.MYI关于myisamchk的详细参数说明,可以参见它的使用帮助。

需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉。

2、另外可以把下面的命令放在你的rc.local里面启动MySQL服务器前:[-x/tmp/mysql.sock]&&/pathtochk/myisamchk-of/DATA_DIR/*/*.MYI。

其中的/tmp/mysql.sock是MySQL监听的Sock文件位置,对于使用RPM安装的用户判帆滚应该是/var/lib/mysql/mysql.sock,对于使用源码安装则是/tmp/mysql.sock可以根据自己的掘余实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。

需要注意的是,如果轿帆你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动!

最后检测修复所有数据库(表)。

分享到 :
相关推荐

美国服务器防御DDoS攻击的方案有哪些(美国服务器防御ddos攻击的方案有哪些)

美国服务器防御DDoS攻击的方案有:1。自主防御。比如定期扫描漏洞。及时更新系统补丁...

阿里云时间服务器地址在哪(windows时间服务器配置)

大家好,今天来介绍阿里云时间服务器地址在哪的问题,以下是渲大师小编对此问题的归纳和整...

香港多ip云服务器租用怎么选择(香港多ip vps)

选择香港多IP云服务器租用时。可以考虑以下几个方面:1。服务器配置根据您的使用需[&...

柬埔寨云主机租用怎么样

柬埔寨云主机租用怎么样。柬埔寨云主机速度快吗1。柬埔寨云主机所在机房均配备最基础的[...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注