我使用CentOS7作为我的系统
我尝试在MariaDB 10.1.43上更改数据方向
我按照互联网上的过程和所有显示更改my.cnf
中的datadir=/var/lib/mysql/
但问题是我的电脑里没有my.cnf
文件
仅包含server.cnf文件的my.cnf.d
文件夹
我在这个server.cnf
中输入datadir=/newpath/
但它不起作用,mariaDB显示的datadir
仍然是/var/lib/mysql/
我现在应该怎么做?我怎么才能找到这个my.cnf
文件?
1条答案
按热度按时间a6b3iqyw1#
我知道这是一个老问题,但我想补充一个答案,这个答案对我来说在运行MariaDB 10. 1. 43和CentOS 6的遗留机器上有效。
在
/etc/my.cnf
文件中,在[client-server]
下添加以下内容,如下所示:然后,在
server.cnf
文件的/etc/my.cnf.d
文件夹中,将此文件添加到[mysqld]
下,如下所示:我将数据移到了
/home
目录,这是一个新装入的卷,为这台机器提供了额外的空间。我的回答的下一部分超出了这个问题的范围。但是the instructions here对于移动MySQL/MariaDB数据目录来说非常有用。半专业提示:请确保按照RedHat/CentOS步骤添加安全上下文。