首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql更改默认数据库路径的有关问题

2012-03-02 
mysql更改默认数据库路径的问题系统环境是CENTOS 5.4,MYSQL版本是5.0.77MYSQL默认数据库路径是/var/lib/my

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 改成什么样了?
[解决办法]
配置文件内容是什么?
[解决办法]
不能直接这么改吧,改完之后,应该重建 数据库文件。(在权限分配清楚之后)

热点排行