
正文
mysql的sock文件没了,mysql sock
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Linux下安装mysql失败,提示找不到mysqld.sock
编辑的时候有没有什么错误提示,看样子是mysql没启动成功,mysqld.sock只有在启动成功的时候才会有。
找不到sock常规情况应该是my.cnf配置没写对。另外也可能是权限问题。
首先:用命令:/usr/local/bin/mysqld_safe --user=mysql&连接数据库,这时系统会自动生成mysql.sock这个文件。
这个问题在linux下非常常见的,mysql.sock一般会在/var/lib目录下,你所要做的就是将这个文件拷到/var/lib/mysql目录下,记得我当初在安装mysql的时候是这样解决的,我用的是Ubuntu,相信你的应该也差不多吧。
首先我们查找mysql.sock的文件位置,如果忘记了文件的位置,首先查看/etc/my.cnf文件。然后我们将mysql.sock文件进行改名,使用linux的mv命令即可,这里我们改为mysql.sock.bak0830。
是因为你已经安装过LAMP,它里面有MYSQL了,重新初始化数据步骤就会失败。
相关问答
Q1: 关于MYSQL.SOCK文件丢失问题
该情况原因如下:mysql.sock文件是mysql服务器与客户端之间进行本地连接时使用的套接字文件。当删除mysql.sock文件后,客户端无法找到与服务器建立连接的套接字文件,导致无法正常访问数据库。
MySQL服务器没有开启。MySQL服务器开启了,但不能找到socket文件。
找不到sock常规情况应该是my.cnf配置没写对。另外也可能是权限问题。
要重启你的计算机。只要你机器没有运行过磁盘整理。系统完好.任何时候的文件都可以找回来。
看样子是mysql没启动成功,mysqld.sock只有在启动成功的时候才会有。
开始-运行-输入:services.msc-点确定-找到MySQL-在上面右键-重新启动。
Q2: 删除mysql.sock后数据丢失了
若是mysql 5 版本 frm 文件被从系统删除,在原目录下 touch 与原表名相同的 frm 文件,还能读取表结构信息和数据。
要重启你的计算机。只要你机器没有运行过磁盘整理。系统完好.任何时候的文件都可以找回来。
看错误日志,争取启动了。3 赶紧把数据备份一份出来,重新把所有库(只是你后来创建的业务相关的库,不包括mysql库)都删了,重新导入一遍。理论上不这样也可以,但只是非生产重要的环境下。4 重新做用户授权。
%的mysql - 一个数据库DB_NAME updata.393 ...如果您正在运行的恢复,并打算使用更新日志恢复由于失误降数据的基础上,DROPTABLE或DELETE语句和丢失的信息时,一定要在开始更新日志删除这些语句。
Q3: MySQL缺少mysqld.sock怎么办?
1、编辑的时候有没有什么错误提示,看样子是mysql没启动成功,mysqld.sock只有在启动成功的时候才会有。
2、找不到sock常规情况应该是my.cnf配置没写对。另外也可能是权限问题。
3、用ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock,重启一下mysql服务,php连接正常。系统重启后,/tmp/msyql.sock文件又没了,错误又出现。
4、启动mysql提示 cant connect to local mysql server through socket ’mysql.sock‘find / -name my.cnf 找到[mysqld] 把 socket= *** 注释掉即可。
Q4: tmp/mysql.sock文件被删,mysql启动不了,怎么办
1、当删除mysql.sock文件后,客户端无法找到与服务器建立连接的套接字文件,导致无法正常访问数据库。系统或工具会定期清理临时文件夹,会导致mysql.sock文件被删除。
2、首先我们查找mysql.sock的文件位置,如果忘记了文件的位置,首先查看/etc/my.cnf文件。然后我们将mysql.sock文件进行改名,使用linux的mv命令即可,这里我们改为mysql.sock.bak0830。
3、问题1:目录、文件权限设置不正确 MySQL的$datadir目录,及其下属目录、文件权限属性设置不正确,导致MySQL无法正常读写文件,无法启动。
4、当Windows 服务器上的 MySQL 启动失败时,可以尝试以下步骤来解决问题: 检查 MySQL 服务是否已安装。在“服务”管理控制台中查找 MySQL 服务,如果找不到,可能需要重新安装 MySQL。 检查 MySQL 的配置文件 my.ini。
5、将目录中配置文件my.default.ini改名为my.ini移至bin目录下。启动命令行,将目录切换到mysql安装目录的bin目录下。
mysql的sock文件没了的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql sock、mysql的sock文件没了的信息别忘了在本站进行查找喔。








