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服务器必须没有启动!

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

分享到 :
相关推荐

双线服务器租用有哪些优点

双线服务器租用的优点有:1。稳定性好。不会造成服务器负载太重和网络服务器特性降低或偏...

如何给香港服务器加速(如何给香港服务器加速服务)

给香港服务器加速的方法:1。降低DNS查询时间。提高网站访问速度;2。降低HTTP请...

swap在c语言中是什么意思(c语言swap用法)

大家好,今天来介绍swap在c语言中是什么意思(c语言中swap是什么意思)的问题,...

虚拟服务器搭建网站有哪些局限性(虚拟服务器搭建网站有哪些局限性问题)

虚拟服务器搭建网站的局限性有:1。网站资源有限。包括存储。内存。处理器等资源都要与其...

发表评论

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