首页 数据库 正文内容

mysqlsock在哪里 mysqlsocklock

钟逸 数据库 2024-04-24 06:00:09 10

新编译安装了mysql,怎么找不到mysql.sock文件

找不到sock常规情况应该是my.cnf配置没写对。另外也可能是权限问题。

编辑的时候有没有什么错误提示,看样子是mysql没启动成功,mysqld.sock只有在启动成功的时候才会有。

mysql.sock 突然消失算是常见的问题,如果是第一次安装MySQL才出现,那只要找出 mysql.sock 在哪里就可以了。

mysql.sock文件的具体位置在哪,有什么作用呢

问题分析:出现这个错误一般情况下是因为下面两个原因:MySQL 服务器没有开启。MySQL 服务器开启了,但不能找到 socket 文件。

首先我们查找mysql.sock的文件位置,如果忘记了文件的位置,首先查看/etc/my.cnf文件。然后我们将mysql.sock文件进行改名,使用linux的mv命令即可,这里我们改为mysql.sock.bak0830。

my.cnf位置:里面都是关于启动Mysql的一些东西。vi /etc/my.cn 默认去连接的/var/lib/mysql/mysql.sock 这个文件。

当然,为保证MySQL能够正常工作,需指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。

php开源框架安装是怎么找到mysql的sock所在的

问题分析:出现这个错误一般情况下是因为下面两个原因:MySQL 服务器没有开启。MySQL 服务器开启了,但不能找到 socket 文件。

找不到sock常规情况应该是my.cnf配置没写对。另外也可能是权限问题。

mysql_query(INSERTINTO表名(字段1,字段2,字段N)VALUES(字段1数据,字段2数据,字段3数据);mysql_close($con);? 一般情况下很少单独的这样使用,都是做成类。你可以下载一个speedphp框架来参考一下。

文章目录
    搜索