大神解说Centos7.3修改mariadb数据库存储路径

原创
ithorizon 8个月前 (09-01) 阅读数 74 #Linux

CentOS7.3修改Mariadb数据库存储路径

CentOS7.3修改Mariadb数据库存储路径

在CentOS7.3系统中,默认安装的数据库是Mariadb。有时候,由于磁盘空间不足或其他原因,我们需要修改Mariadb数据库的存储路径。下面将详细介绍怎样修改Mariadb数据库存储路径。

1. 停止Mariadb服务

在修改配置之前,需要先停止Mariadb服务,防止数据不一致。

sudo systemctl stop mariadb

2. 备份当前数据库

在修改存储路径之前,建议备份当前数据库,防止数据丢失。

sudo cp -R /var/lib/mysql /var/lib/mysql_bak

3. 修改配置文件

编辑Mariadb配置文件,添加以下内容指定新的存储路径。

sudo vi /etc/my.cnf

在[mysqld]部分添加以下内容:

datadir=/path/to/your/new_data_directory

4. 修改目录权限

将新存储路径的权限修改为mysql用户和组,并设置正确的权限。

sudo chown -R mysql:mysql /path/to/your/new_data_directory

sudo chmod 755 /path/to/your/new_data_directory

5. 启动Mariadb服务

修改完成后,启动Mariadb服务并检查服务状态。

sudo systemctl start mariadb

sudo systemctl status mariadb

6. 登录数据库检查

登录数据库查看是否顺利修改存储路径。

mysql -u root -p

SHOW VARIABLES LIKE 'datadir';

如果返回的值为你设置的新路径,则即修改顺利。

注意:

修改数据库存储路径涉及到数据保险,操作前务必做好数据备份。另外,在生产环境中操作前,建议先在测试环境验证。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门