首页 > 代码库 > mysql数据目录移动
mysql数据目录移动
1. 移动之前一定要把 selinx关闭了,这个很坑人;(关闭之后一定要重启哦,这个关闭不影响mysql安全)
vim /etc/selinux/config 打开这个文件修改
SELINUX=enforcing ------- 把这行改为 SELINUX=disabled ,这个是安全选项,不禁用可能无法访问mysql
SELINUXTYPE=targeted ------- 这个参数一定不能禁用,否则导致linux系统无法启动
2. mkdir db ----创建数据目录(可以在db下创建一个logs文件夹专门存放mysql的各种日志)
3. chown mysql.mysql db chown mysql.mysql db/mysql chown mysql.mysql db/mysql/* 改变目录的权限,让mysql有创建文件的权限
3. /etc/init.d/mysql stop ----先停止mysql服务否则移动后不能正常启动
3. mv /var/lib/mysql /db --把mysql 数据文件夹移动到 db下边
4. vim /etc/my.cnf 修改配置文件里边 数据目录和socket目录路径 以及binlog 和mysqld.log 日志的路径 改到对应的数据目录下
5. /etc/init.d/mysql 里边的数据目录不要动,网上有人说需要改,这个经实践证明不需要改动,判断里边已经判断过了
6. /etc/init.d/mysql start 启动数据库,不出意外的话会正常启动
mysql数据目录移动
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。