1、创建/data目录
mkdir /data
chmod 777 /data(要给这个目录至少要附加读搭丛拆写权限)
2、把mariadb服务停掉:
systemctl stop mariadb.service
3、把/var/lib/mysql整个目录复制到/data
cp -r /var/lib/mysql/* /data/
4、编辑mariadb的配置文档/etc/my.cnf
在[client]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。
在[mysqld]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。
datadir =/datal (这行没有,需要自己加上)
保存后退出。
5、 chown -R mysql:mysql /data/mysql
6、重新启动mariadb服务
systemctl start mariadb.service。
mariadb配置文件执行顺序是1、创建/data目录mkdir/data,chmod777/data(要给这个目录至少要附加读写权限)。世衫
2、把mariadb服务停掉:systemctlstopmariadb.service。
3、把/var/lib/mysql整个目录复制到/data,cp-r/var/lib/mysql//data/这样就把MySQL的数据文档搜清腔复制到了/data下。
4、编辑mariadb的配置文档正岩/etc/my.cnf。
5、chown-Rmysql:mysql/data/mysql。
6、重新启动mariadb服务systemctlstartmariadb.service。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)