电脑疯子技术论坛|电脑极客社区

 找回密码
 注册

QQ登录

只需一步,快速开始

[linux教程] centos更改mysql的数据存放位置

[复制链接]
zhaorong 发表于 2017-3-10 11:52:26 | 显示全部楼层 |阅读模式

1. 更改mysql的数据存放位置(Centos)

(1)关掉mysql

  1. service mysqld stop
复制代码


(2)更改/etc/my.cnf内容


  1. datadir=/newpath/mysql
复制代码


(3)重启mysql

  1. service mysqld start
复制代码



一般情况下,这一步即可。如果不行,请尝试下面几步。

2. 更改新数据存放位置的selinux

  1. semanage fcontext -a -t mysqld_db_t "/newpath/mysql(/.*)?"  //设置mysql目录的selinux属性

  2. restorecon -Rv /newpath/mysql                              //使之生效
复制代码


3.  更改NTF格式硬盘的selinux

            如果数据存放的位置为新增的NTF格式硬盘,则需将NTF硬盘根目录(挂载点)的selinux值设置

为 system_u:object_r:default_t:s0


  1. semanage fcontext -a -t default_t /newpath
  2. restorecon -v /newpath                       //只更改根目录的selinux
复制代码



*注意:更改根目录的selinux属性可能会将第2条中的结果覆盖,如果需要还要重新运行第2条中的命令。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|VIP|电脑疯子技术论坛 ( Computer madman team )

GMT+8, 2025-3-14 03:54

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表