开发者社区> 科技探索者> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Ubuntu调整mysql数据库存放路径步骤

简介:
+关注继续查看

Ubuntu调整mysql数据库存放路径步骤


# cp -rv /var/lib/mysql /home/

# chown -R mysql /home/mysql

# vi /etc/apparmor.d/usr.sbin.mysqld 

按a或i进入编辑模式

#/var/lib/mysql/ r, (即注释掉该行)

改为 /home/mysql/ r,

#/var/lib/mysql/** rwk, (即注释掉该行)

改为 /home/mysql/** rwk,

按Esc键退出编辑模式

:wq (保存并退出)

# /etc/init.d/apparmor reload 


# vi /etc/mysql/my.cnf

按a或i进入编辑模式

#datadir = /var/lib/mysql (即注释掉该行)

datadir = /home/mysql

按Esc键退出编辑模式

:wq (保存并退出)


# service mysql restart

# mv /var/lib/mysql/mysql /var/lib/mysql/mysql.bak  (该步是为了验证修改已生效,及以免后续搞不清楚)

# service mysql restart 
本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1579943如需转载请自行联系原作者

yangzhimingg

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
允许Ubuntu系统下Mysql数据库远程连接
允许Ubuntu系统下Mysql数据库远程连接
27 0
ubuntu mysql 远程连接问题解决方法
在shell下输入mysql -uroot -p是可以登录的,所以问题应该是mysql不允许root用户远程登录的问题,于是通过输入下面命令: GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'password' WITH GRANT OPTION; 重启mysql后,发现还是连不上,于是想到是不是防火墙(ufw)或是iptables禁用了3306端口。
797 0
ubuntu 13.10 配置mysql5.5编码

1、打开配置文件

sudo gedit /etc/mysql/my.cnf

2、修改配置文件

876 0
膜拜大佬!mysql创建一个数据库命令
膜拜大佬!mysql创建一个数据库命令
30 0
ubuntu下apache和mysql的命令
// Apache   //Task: Start Apache 2 Server /启动apache服务   # /etc/init.d/apache2 start   //or   $ sudo /etc/init.
747 0
5487
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载