搞不定了,请教!
我刚刚安装MYSQL,(PHP还没安装),我用的是RPM包安装的.安装成功了,我把路径改为/home/data 并把相应的设置也改了:cd /home
mkdir data
mv /var/lib/mysql /home/data/
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
vi my.cnf
# The MySQL server
port = 3306
socket = /home/data/mysql/mysql.sock
# vi /etc/rc.d/init.d/mysql
datadir=/home/data/mysql
#reboot
然后我#mysql就出现下面的提示:
错误提示:ERROR 2002: Can't connect to local MySQL server through socket '/home/data/mysql/mysql.sock' (111)
后来我把MYSQL都设置为777也是一样的.不知道错在哪里了 .请指教一二,先行谢过!!!! “MYSQL都设置为777也是一样的”这和MySQL文件夹的属性没有关系
你上面用到的方法是MySQL官方install里提及的安装方法么?
兔兔google到的解决方法(来自MySQL官方论坛http://forums.mysql.com/read.php?11,7792,7866#msg-7866)
The mysql daemon is not starting. MySQL后台程序没有运行。
"sh -x ./support-files/mysql.server start" to see what is actually happening. 用sh -x ./home/data/mysql/mysql.server start看看会怎样。
Also, make sure the 'var' path exists for lock files and such. It will silently die if it can't create the needed files.确保'var'路径存在。如果它不能创建所需要的文件,会毫无声息地终止运行。 先 mysqld 启动服务……
估计启动服务的那个脚本没有找到 mysql 服务程序。
PS:RPM 包安装的程序不要乱改地址~~~
你如果真想改地方,只改数据库地址就行了。 请问杂个改 ?---->你如果真想改地方,只改数据库地址就行了 修改 my.conf 文件,别忘了把原来数据库文件所在目录里的文件复制到新的目录里。
页:
[1]