mysql数据库迁移备忘

38 篇文章 0 订阅
3 篇文章 0 订阅
一、服务器创建新数据库
CREATE DATABASE `activity`;
USE mysql;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON activity.* to tlwlmy@localhost IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON activity.* to tlwlmy@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
二、检查服务器磁盘
  • 查看剩余磁盘
    在这里插入图片描述
  • 清理数据库bin-log文件
# 查看bin-log
mysql> show master logs;

# 将 binlog 文件删除至 mysql-bin.000100 前
mysql> purge master logs to 'mysql-bin.000100';

# 将 binlog 文件删除至此日期前
mysql> purge master logs before '2020-01-16 11:00:00';
三、关闭服务
  • 逻辑服务
  • 后台服务
  • 异步任务
  • crontab定时任务
四、迁移数据库
# 导出数据表
mysqldump -h 127.0.0.1 -uroot -p  activity > activity.sql

# 获取远程服务器数据,数据保存到data下,防止bin-log日志和文件占满home目录
scp -P 36000 tlwlmy@192.168.1.2:/home/tlwlmy/activity.sql /data/bak

# 导入数据表
mysqldump -h 127.0.0.1 -uroot -p  activity < activity.sql

# mysqldump不进去使用source方法
mysql> source /data/bak/activity.sql
五、重启服务器
  • 后台服务
  • 异步任务
  • 逻辑服务
  • crontab定时任务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值