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数据目录移动

上一篇:arcgis api 4.x for js 地图加载多个气泡窗口展示(附源码下载)


下一篇:题解 CF1200D 【White Lines】