English Sentence Loading...
英语句子加载中...
Ubuntu 9.10 修改 mysql 数据路径
作者:蘑菇 日期:2010-02-02 14:46
1.停止mysql:sudo /etc/init.d/mysql stop
2.拷贝mysql数据到新目录:cp -pR /var/lib/mysql /var/www/
3.修改my.cnf文件:sudo vi /etc/mysql/my.cnf
修改datadir=/var/lib/mysql为datadir=/var/www/mysql
4.重启mysql:sudo /etc/init.d/mysql start
此时发现重启失败,于是上网查了下原因,发现Ubuntu是用apparmor做应用程序的访问控制。在my.cnf里也有一句说明:
# * IMPORTANT
# If you make changes to these settings and your system uses apparmor, you may
# also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
于是打开这个文件sudo vi /etc/apparmor.d/usr.sbin.mysqld
按照以前的结构添加新目录
/var/www/mysql/ r,
/var/www/mysql/** rwk,
重启apparmor: sudo /etc/init.d/apparmor restart
然后启动mysql: sudo /etc/init.d/mysql start
修改成功。
2.拷贝mysql数据到新目录:cp -pR /var/lib/mysql /var/www/
3.修改my.cnf文件:sudo vi /etc/mysql/my.cnf
修改datadir=/var/lib/mysql为datadir=/var/www/mysql
4.重启mysql:sudo /etc/init.d/mysql start
此时发现重启失败,于是上网查了下原因,发现Ubuntu是用apparmor做应用程序的访问控制。在my.cnf里也有一句说明:
# * IMPORTANT
# If you make changes to these settings and your system uses apparmor, you may
# also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
于是打开这个文件sudo vi /etc/apparmor.d/usr.sbin.mysqld
按照以前的结构添加新目录
/var/www/mysql/ r,
/var/www/mysql/** rwk,
重启apparmor: sudo /etc/init.d/apparmor restart
然后启动mysql: sudo /etc/init.d/mysql start
修改成功。
空间转博客
作者:蘑菇 日期:2010-02-02 10:17
好长时间不写空间了,写写博客吧。也算记录生活的点滴,也算总结工作的经验。觉得现在的每一天都忙忙碌碌地,有记录一下流水帐的必要,呵呵~
也想改改自己这比较懒的毛病,其实应该写一些总结的。就像那首歌词里写的“每天发现自己又多懂了一点点”,这也就是成长吧!
前两天找了一篇文章,才感觉自己什么都不会,我觉得还好,看了之后,从不知道自己不会什么,到认识到了自己不会什么,也是一个进步吧,起码有个进步的方向了。
所以没有想过要把这个博客做到多大的访问量,也不求有很多人浏览,随笔,某一天回过头来看看这些文字,能想起来当时的点点滴滴,也是挺幸福的事。哈哈~
开始吧,我的博客之旅...

