数据库的转移

实验前请一定先关闭防火墙!

  1. 建立一个新的mysql服务器
  2. 为这个mysql服务器配置密码,密码相同最好
  3. 源端进行备份
mysqldump -uroot -pchris -B(指定仓库) wordpress > wordpress.sql
将wordpress仓库写入 wordpress.sql
  1. 备份完成一定要确认文件内容,确认备份成功
  2. 通过源端 传输
 scp 文件 root@172.16.1.31:~
 scp 超级拷贝,覆盖拷贝
 将文件通过用户名+ip的方式拷贝到用户的~(指定)目录
  1. 在新的服务器进行恢复
mysql -uroot -pchris < wecenter.sql
< 输入,将wecenter.sql输入到 mysql数据库中
  1. 终止源端的mariadb的服务
    systemctl stop mariadb
    systemctl disable mariadb
  2. 将应用的数据库连接方式改为远程
    通过查找密码的方式在搜索到各个应用的配置文件所在位置后,将host地址,改为新服务器的地址。将user改为all。
find 包含所有应用文件的主目录 -type f | xargs grep "密码"
  1. 数据库远程连接需要授权,所以需要在新的服务器上,修改允许的远程连接范围。(在数据库内进行操作)
grant all privileges on *.* to 'all'@'%' identified by 'chris';
将所有的库所有的表 所有的权限授权给 所有的用户,密码是chris,
以任何ip地址都可以来访问我,% 是所有的ip地址,也可以换成
172.16.1.0/24,all是所用用户,也可以指定用户。
  1. show grants for ‘用户名’@‘ip地址/掩码’ 查看赋予的权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值