码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-04-04 18:14:43      阅读:127      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!