新闻  |   论坛  |   博客  |   在线研讨会
Ubuntu下自己设置MySql的datadir
xinjinlong | 2010-11-14 22:12:57    阅读:7560   发布文章

有些时候在线安装了MySql后找数据库有点不方便,现在本人查理一下资料自己来设置MySql的datadir(数据目录):
1、关掉数据库 sudo /etc/init.d/mysql stop
2、假设我们指定的数据库文件目录为/data
创建目录 /db,并修改其拥有者及所属群组为mysql:mysql.命令:chown mysql:mysql data
修改mysql配置文件my.cnf:将datadir=/var/lib/mysql改为datadir=/data
3、修改ubuntu中的安全设置
sudo gedit /etc/apparmor.d/usr.sbin.mysqld 在这个文件里面加入权限设定,将原来的
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
更换成
/data/mysql/ r,
/data/mysql/** rwk,
4、重新初始化数据文件:执行sudo mysql_install_data
5、启动mysql数据库服务:sudo /etc/init.d/mysql start
6、设置mysql数据库root密码:mysqladmin -u root password ‘new-password’
7、在/etc/mysql/debian.cnf中找到你的debian-sys-maint用户密码,在mysql中重新建立这个用户.
此时我们会发现/db目录下出现mysql相关文件。如果我们新建数据库,其数据库文件也将出现在data目录下。表示我们修改的mysql数据库文件存储目录正确。
参考地址:http://forum.ubuntu.org.cn/viewtopic.php?f=44&p=1074517

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
五湖四海皆朋友
最近文章
浅谈MIPS的MMU(二)
2016-08-16 19:33:41
浅谈MIPS的MMU(一)
2016-05-05 10:55:06
推荐文章
最近访客