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


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

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

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

时候不会自动执行
/usr/bin/mysqld_safe &

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

推荐阅读:

Linux下MySQL安装详解

CentOS上MySQL安装配置操作说明

Linux下 MySQL安装和基本管理

VMware下Linux的MySQL安装和升级

MySQL的三种安装方式

相关内容