rpm方式安装的mysql服务如何修改数据文件目录

Linux就该这么学
mkdir -p /data/mysql 
修改mysql用户家目录为/data/mysql 
mysql:x:27:27:MySQL Server:/data/mysql:/bin/bash 
chown mysql.mysql /data/mysql/ 
vi /etc/my.cnf 
[mysqld] 
#datadir=/var/lib/mysql 
datadir=/data/mysql 
mysql_install_db --datadir=/data/mysql --user=mysql 
/usr/bin/mysqld_safe & 
service mysqld start

195635698.jpg

这样貌似看着是成功了,但是如果mysql服务重启时你就会发现又报错了...这是因为mysql服务通过

1
service  mysqld  restart

时候不会自动执行

1
/usr/bin/mysqld_safe &

所以需要关闭selinux才可以。最好是编辑/etc/selinux/config文件进行修改,要不系统重启后就又不行了....

201317971.jpg

本文出自 “虫子的博客” 博客,请务必保留此出处http://xlogin.blog.51cto.com/3473583/1298849

 

本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。

相关文章

发表评论

邮箱地址不会被公开。 必填项已用*标注