linux下mysql出现找不到mysql.sock错误 前面在linux装了个mysql,用源码包装的,安装之后无论mysqld,mysql_safe都启动不了,提示错误为找不到/tmp/mysql.sock,我在目录下找了,tmp里面没有那个文件,/usr/lib/mysql下面也没有那个文件,不知道怎么办,那个文件到底从哪里来的,为什么我的会没有,另外我用mysql_install_db --user=mysql显示是成功了的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前面我弄了一天好像是改了权限解决了,但是昨天问题再次出现,让我怀疑其它地方有问题,我的数据库用mysql用户,有哪些文件需要权限设置,我查查我哪些目录的权限设置有问题 ps -ef | grep mysqlkill 掉进程之后用mysql_safe启动 先看下mysql的配置文件 linux下一般是my.cnf 网上有很多配置文件参数设置的资料 看看有没有写错的地方 改好后保存 然后杀掉mysql的进程 重新启动下试试 话说启动mysql的命令 mysqld_safe&和service mysql start 现在还没有弄明白到底区别在哪里 这种情况有时是正常的。如果在集群当中更容易会找不到mysql.sock这个文件,不明原因。实在不行重启下就可以找到了。 shell>netstat -natp 查看mysqld的pid号shell>kill -9 号 杀掉进程shell>.../mysqld_safe --defaults-file=/../my.cnf --user=mysql & 启动服务器,要有mysqld_safe 和配置文件的位置 service mysql start我在Red Hat 5 这么干mysql无法启动的解决办法:http://lectery.iteye.com/blog/279061 mysql如何修改一个里的多个字段内容? sql 要优化了了。。。。。 mysql in查询问题 innodb的ibdata扩充问题 MySQL结果集太大 mysql 大访问量 大数据量,怎么解决呀? (YEAR(death)-YEAR(birth)) - (RIGHT(death,5)<RIGHT(birth,5))什么意思? 关于联合查询的问题 mysql时间查询问题 mysql 里面怎么让存储过程执行完后就删除掉? MySQL 的数据实时同步工具 为什么数据表里面有2个主键,而且值可以重复出现?
kill 掉进程之后用mysql_safe启动
话说启动mysql的命令 mysqld_safe&和service mysql start 现在还没有弄明白到底区别在哪里
实在不行重启下就可以找到了。
shell>kill -9 号 杀掉进程
shell>.../mysqld_safe --defaults-file=/../my.cnf --user=mysql & 启动服务器,要有mysqld_safe 和配置文件的位置
我在Red Hat 5 这么干mysql无法启动的解决办法:
http://lectery.iteye.com/blog/279061