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

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 改成什么样了?




配置文件内容是什么?




不能直接这么改吧,改完之后,应该重建 数据库文件。(在权限分配清楚之后)

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

相关文章:

你感兴趣的文章:

标签云: