小编fft*_*fft的帖子

MySql/MariaDB 无法更改 Debian 9.1 服务器上的默认数据目录

我在将 Maria DB 的默认 datadir 移动到另一个分区时遇到问题,这似乎很常见,但我尝试了一切,但没有运气。

Mysql 安装为 Mariadb 10.1.26,在apt-get install mysql-serverDebian 9.1 (stretch) 服务器上使用默认 debian 包 ( ),mysqld -v返回mysqld 10.1.26-MariaDB-0+deb9u1

Default_mysql_datadir : /var/lib/mysql

new_mysql_datadir : /home/mysql

/var/lib/mysql安装到“ /” ( /dev/md3)

/home/mysql安装到“ /home” ( /dev/md4)

我试过的

# systemctl stop mysql
# mv /var/lib/mysql /home
Run Code Online (Sandbox Code Playgroud)

更改 /etc/mysql/my.cnf 中的数据目录

datadir = /home/mysql
Run Code Online (Sandbox Code Playgroud)

检查权限/权限是否正常

# chown -R mysql.mysql /home/mysql

apparmor 未安装也未在系统上运行,尽管该/etc/apparmor.d/usr.sbin.mysqld文件存在且具有以下规则:

/home/mysql/ r,
/home/mysql/** rwk,
Run Code Online (Sandbox Code Playgroud)

我什至尝试创建和清空/var/lib/mysq文件夹引用此错误 …

mysql mariadb debian

3
推荐指数
1
解决办法
5882
查看次数

标签 统计

debian ×1

mariadb ×1

mysql ×1