Mariadb 做数据恢复时,先停止服务,然后在清环境rm -rf /var/lib/mysql/* 再次启动服务的时候启动不了

 我来答
匿名用户
2017-07-22
展开全部
操作:1、创建/data目录mkdir/datachmod777/data(要给这个目录至少要附加读写权限)2、把mariadb服务停掉:systemctlstopmariadb.service3、把/var/lib/mysql整个目录复制到/datacp-r/var/lib/mysql/*/data/这样就把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-Rmysql:mysql/data/mysql6、重新启动mariadb服务systemctlstartmariadb.service。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式