Centos下Mysql8修改数据存储路径(datadir)
  6kYBsN6xson4 2023年11月02日 40 0

前言

查看linux磁盘空间使用情况

由于mysql默认的存储路径(/var/lib/mysql)空间不足,需要更换路径存放。

软件版本

  1. CentOS 7
  2. MySQL 8

查看数据存放目录

登录mysql后,通过

SHOW VARIABLES LIKE '%datadir%';
# 或者
SELECT @@datadir;

可以查看数据默认的存储路径(一般在 /var/lib/mysql)

移动数据

停止mysql服务
systemctl stop mysqld
新建数据存放目录
mkdir -p /data/data
复制数据

将mysql目录复制到/data/data目录下

cp  -a -R /var/lib/mysql/* /data/data/
给目录添加权限
chown -R mysql:mysql /data/data/mysql 
chown -R mysql:mysql /data/data

修改mysql配置文件

打开/etc/my.cnf文件

vi /etc/my.cnf

找到[mysqld]关键字,修改datadir和socket的值

[mysqld]
datadir=/data/data
socket=/data/mysql.sock

重启mysql服务

systemctl start mysqld


问题

出现 Error:13 访问权限错误,启动不了。因为修改了datadir路径。解决办法就是关闭防火墙。

参考:http://blog.itpub.net/8520577/viewspace-2649389/

vi /etc/selinux/config

Centos下Mysql8修改数据存储路径(datadir)_centos


 重启完成后,再次启动mysql服务。

启动服务
systemctl start mysqld
查看状态
systemctl status mysqld.service
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  xaeiTka4h8LY   2024年05月31日   37   0   0 MySQL索引
  xaeiTka4h8LY   2024年05月31日   50   0   0 MySQLSQL
  xaeiTka4h8LY   2024年05月31日   31   0   0 字段MySQL
  xaeiTka4h8LY   2024年05月31日   44   0   0 MySQL数据库
  xaeiTka4h8LY   2024年05月17日   50   0   0 MySQLgithub
  xaeiTka4h8LY   2024年05月17日   38   0   0 MySQL数据库
  xaeiTka4h8LY   2024年04月26日   51   0   0 centoslinuxredis
6kYBsN6xson4