#关闭数据库
service mysqld
stop
#修改 my.cnf 配置文件
vim /etc/my.cnf
#将 datadir 与 socket 路径改为新的路径,注意将原地址保留并注释,以做备份
#创建文件夹
mkdir /mysql_data
#复制旧的数据库文件到新目录
cp -arp
/var/lib/mysql /mysql_data/ //复制并保留源文件权限
或者也可以
mv -f /var/lib/mysql /mysql_data/ //mv 命令会保留源文件权限
#设置新目录所属
chown
mysql.mysql /mysql_data
#关闭 selinux
vim
/etc/selinux/config
将 selinux 改为 disabled
#重启电脑使之生效
reboot
#启动 mysql
service mysqld start
以上是我今天刚弄的 centos7 的数据库迁移。有什么不对的地方请指教
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于