使用以下命令停止MySQL:
sudo /etc/init.d/mysql stop /var/lib/mysql使用以下命令复制现有数据目录(默认位于):
sudo cp -R -p /var/lib/mysql /newpath 使用以下命令编辑MySQL配置文件:
sudo gedit /etc/mysql/my.cnf # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf 查找的条目datadir,然后将路径(应为/var/lib/mysql)更改为新数据目录。
在终端中,输入命令:
sudo gedit /etc/apparmor.d/usr.sbin.mysqld 寻找以开头的行/var/lib/mysql。/var/lib/mysql用新路径更改行。
保存并关闭文件。
使用以下命令重新启动AppArmor配置文件:
sudo /etc/init.d/apparmor reload 使用以下命令重新启动MySQL:
sudo /etc/init.d/mysql restart 现在登录到MySQL,您可以访问以前拥有的相同数据库。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。