首页 > 数据库技术 > 详细

Mysql转移数据目录,开启远程连接权限

时间:2015-04-04 18:14:09      阅读:186      评论:0      收藏:0      [点我收藏+]

mysql的有时候数据会非常大,mysql数据默认放在/var/lib/mysql,由于/var所划分的空间不够大,所以我们需要修改mysql数据存放路径,以便可以应付mysql数据增长和数据的备份。

1.设置新的存放路径
mkdir -p /data/mysql 

2.复制原有数据, 保持权限
cp -Ra /var/lib/mysql/* /data/mysql 

3.修改配置文件
vim /etc/mysql/my.cnf
datadir = /data/mysql

4.修改启动文件
vim
/etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql r,
/var/lib/mysql/**
rwk,

改成
/data/mysql r,
/data/mysql/** rwk, 

6.重启服务

重启apparmor
/etc/init.d/apparmor restart
/etc/init.d/mysql restart

 

7. 若出现too full错误,删除 mysql中的id开头的几个文件,重启启动服务

8. 开启远程连接

vim /etc/my.cnf 注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1 保存退出。 mysql -uroot -p123456

为需要远程登录的用户赋予权限:

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
mysql> flush privileges;

 

Mysql转移数据目录,开启远程连接权限

原文:http://www.cnblogs.com/burkun/p/4392403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!