xwkp 发表于 2006-1-8 21:12:13

怪了,mysql耍我(已解决)

搭配服务器
Apache+mysql+php+phpMyadmin
按照顺序编译以后,第一次都能正常运行
phpMyadmin工作正常
可是当我重启后,mysql怎么都启动不了
提示
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
在网上看了很多方法,都不行!
实在没有办法,重新编译mysql,发现编译安装完后/temp文件夹确实有一个
mysql.sock
这时服务器工作正常
但是重启后,/temp/mysql.sock消失了,mysql又启动不了了。
我快疯了,有谁有遇到这个问题的吗?指教一二

jiangtao9999 发表于 2006-1-8 22:20:51

启动用 mysqld ……………
具体启动命令请参看 mysql 的文档。
:roll:

xwkp 发表于 2006-1-8 23:17:08

明白了

/usr/local/mysql/bin/mysqld_safe --user=mysql &
每次要运行这个命令才行阿
郁闷
谢谢版主的提示
我要mysql自启动
脚本要怎么写呢

haulm 发表于 2006-1-8 23:22:51

把这句加到/etc/rc.d/rc.local里最后面保存

VirusCamp 发表于 2006-1-9 00:00:01

/usr/local/mysql/ 里面有一个 sysv 启动脚本的.应该叫 mysql 或 mysqld.
把它cp 到 /etc/init.d/ 里.
然后
chkconfig --add mysql/mysqld

haulm 发表于 2006-1-9 09:46:26

我认真找过了,自行编译的mysql5没有楼上兄弟说的mysql或mysqld的自启动脚本。

xwkp 发表于 2006-1-9 09:57:22

按照haulm兄台的方法问题已经解决了
我也没有找到那个自启动脚本

huangsike 发表于 2006-5-4 22:00:20

/usr/local/mysql/ 里面有一个 sysv 启动脚本的.应该叫 mysql 或 mysqld.
把它cp 到 /etc/init.d/ 里.
然后
chkconfig --add mysql/mysqld

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

haulm 发表于 2006-5-4 22:59:43

谢谢提醒
页: [1]
查看完整版本: 怪了,mysql耍我(已解决)