当前位置:首页 > 服务器系统 > Centos > 正文内容

Centos7 mariadb 10.5数据库的数据目录修改

一二三5年前 (2020-11-28)Centos757

1、查看MySQL/MariaDB数据库的数据目录

MariaDB [(none)]> select @@datadir;

+-----------------+

| @@datadir       |

+-----------------+

| /var/lib/mysql/ |

+-----------------+

1 row in set (0.00 sec)

MariaDB [(none)]>

所以数据目录是 /var/lib/mysql/

2、停止数据库

systemctl stop mariadb

3、创建新的数据目录

mkdir /data/mysql

chmod 777 /data/mysql/

复制文件到数据存放目录

cp -a /var/lib/mysql/* /data/mysql/

编辑

vim /etc/my.cnf

[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock
character-set-server=utf8
[client]
socket=/data/mysql/mysql.sock
default-character-set=utf8

4、目录给mysql用户权限

chown -R mysql:mysql /data/mysql/

5、启动数据库

systemctl restart mariadb


扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由一二三博客发布,如需转载请注明出处。

标签: mariadb
分享给朋友:

相关文章

CENTOS7开机自启动脚本

1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权 chmod +x /etc/rc.d/rc.local 2、赋予脚本可执行...

CentOS7 配置163 yum源

1、下载repo文件 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo2、备份并替换系统的repo文件 cp Cent...

Centos7 使用scp命令进行数据迁移

复制文件(本地>>远程):scp -P 33699 /etc/nginx/conf.d/default.conf root@10.88.1.23:/...

MySQL数据库的数据备份和恢复(导入和导出)命令操作语法

1、mysql导出数据库命令mysqldump -h[主机所在IP] -u[用户名] -p [要导出的数据库]>[导出的路径//[文件名].sql]1)mysqldump字符集设置mysqldu...

Centos7 防火墙(firewall)常用操作

防火墙操作查看防火墙状态启动: systemctl start firewalld查看状态: systemctl status firewalld 停止:  systemctl s...

Centos7 安装nginx服务

1、安装前准备:yum install yum-utils2、配置nginx源vim /etc/yum.repos.d/nginx.repo[nginx-stable] name=nginx&nbs...