大神解说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';
如果返回的值为你设置的新路径,则即修改顺利。
注意:
修改数据库存储路径涉及到数据保险,操作前务必做好数据备份。另外,在生产环境中操作前,建议先在测试环境验证。