1.停止服务
如果已经安装并启动了mysql,先将mysql服务进行停止。
/etc/init.d/mysql stop
2.创建新的存储路径
mkdir -p /mysqlData/mysql
3.复制数据
cp -R /var/lib/mysql/* /mysqlData/mysql
4.修改权限
chown -R mysql:mysql /mysqlData/mysql
5.修改datadir存储路径
vim /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /mysqlData/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
6.修改启动文件
vim /etc/apparmor.d/usr.sbin.mysqld
/var/lib/mysql r
/var/lib/mysql/** rwk
修改成
/mysqlData/mysql r
/mysqlData/mysql/** rwk,
7.重启服务
/etc/init.d/apparmor restart
/etc/init.d/mysql restart