mysql更改默认数据库路径的问题
系统环境是CENTOS 5.4,MYSQL版本是5.0.77
MYSQL默认数据库路径是/var/lib/mysql,现在希望将其更改为/mysql目录。
/mysql目录挂载着另外一块硬盘。
按照网上的说明,第一次做法是将/etc/my.cnf和/etc/init.d/mysqld中的路径,将其更改为/mysql
但是无法启动服务,日志显示内容为:
Can't change dir to '/mysql/' (Errcode: 13)
第二次,更改mount配置,将第二块硬盘直接挂载至/var/lib/mysql目录中,将所有配置文件改回。
还是无法启动服务,错误内容一样:
100419 16:00:27 mysqld started
100419 16:00:27 [Warning] Can't create test file /var/lib/mysql/localhost.lower-test
100419 16:00:27 [Warning] Can't create test file /var/lib/mysql/localhost.lower-test
/usr/libexec/mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 13)
100419 16:00:27 [ERROR] Aborting
100419 16:00:27 [Note] /usr/libexec/mysqld: Shutdown complete
100419 16:00:27 mysqld ended
烦请有相关经验的朋友指点下
------解决方案--------------------
/etc/my.cnf 改成什么样了?
------解决方案--------------------
配置文件内容是什么?
------解决方案--------------------
不能直接这么改吧,改完之后,应该重建 数据库文件。(在权限分配清楚之后)