MySql 备份及恢复


导出数据的时候,可以加入mysqldump --skip-lock-table,可以在不锁表的情况导出数据,速度更快一些

连接远程的数据库 进入
    mysql -h192.168.8.88 -uroot -proot --default-character-set=utf8;

备份整个数据库
    mysqldump -h192.168.8.88 -uroot -proot  database --default-character-set=utf8>dump.sql;
备份数据库中的表
    mysqldump -h192.168.8.88 -uroot -proot  database tables  --default-character-set=utf8>dump.sql;

备份多个数据库
    mysqldump -h192.168.8.88 -uroot -proot  database database1 --default-character-set=utf8

查询的数据返回到txt里面
    mysql -h192.168.8.88 -uroot -proot -P 3306 -e "use database;select * from t_player"  > /home/app/sprshlog/t_playerinfo.txt
    
    mysql -h192.168.8.88 -uroot -proot --default-character-set=utf8 -e "use datase;select id,account_id,name from t_player" >/home/spr/t_playerinfo.txt


还原使用mysqldump命令备份的数据库的语法如下:

mysql -u root -p < C:\backup.sql

 

另外的一种方式  进入mysql命令模式

 mysql -h192.168.8.88 -uroot -proot --default-character-set=utf8;

执行source 载入文件

 source "路径名"+/mytest_emp_dept.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值