linux系统下mysql 的datadir路径修改

来源:互联网 发布:apache-ant-zip.jar 编辑:程序博客网 时间:2024/06/02 02:29

工作需要装一个mysql,datadir想放在home/XXX下,XXX是用户,不是root,配置完/etc/mysql/my.cnf不行,在网上搜索了很多文章发现都不行,找了n篇文章,最后总结以下可以使用的方法
假设我们想把datadir存储到/home/allen/mysql下
1.修改/etc/mysql/my.cnf 下datadir=/home/allen/mysql
2.chmod 777 /home/allen/mysql
3.修改/etc/apparmor.d/user.sbin.mysql下
    /var/lib/mysql/ r,   修改为/home/allen/mysql/ r,
    /var/lib/mysql/** rwk,  修改为、home/allen/mysql/** rwk,
然后运行mysql_install_db --user=mysql --datadir=/home/allen/mysql
服务启动,一切正常

0 0
原创粉丝点击