怪了,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又启动不了了。
我快疯了,有谁有遇到这个问题的吗?指教一二 启动用 mysqld ……………
具体启动命令请参看 mysql 的文档。
:roll:
明白了
/usr/local/mysql/bin/mysqld_safe --user=mysql &每次要运行这个命令才行阿
郁闷
谢谢版主的提示
我要mysql自启动
脚本要怎么写呢 把这句加到/etc/rc.d/rc.local里最后面保存 /usr/local/mysql/ 里面有一个 sysv 启动脚本的.应该叫 mysql 或 mysqld.
把它cp 到 /etc/init.d/ 里.
然后
chkconfig --add mysql/mysqld 我认真找过了,自行编译的mysql5没有楼上兄弟说的mysql或mysqld的自启动脚本。 按照haulm兄台的方法问题已经解决了
我也没有找到那个自启动脚本 /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 谢谢提醒
页:
[1]