Board logo

标题: Windows下MySQL的备份和还原 [打印本页]

作者: admin    时间: 2020-5-2 18:03     标题: Windows下MySQL的备份和还原

笺注:这是在 Windows2012R2_安装MySQL5.5 的基础上进行的。 Windows客户端使用SQLyog,远程备份MySQL数据库: 运行 SQLyogEnt.exe ,新建一个连接: 图片1.png 注释: MySQL服务器的IP地址 192.168.168.133 数据库用户名 zhuohua 密码 1234 端口 3306 笺注: Windows客户端的IP地址为 192.168.168.132 使用数据库用户zhuohua@'192.168.168.132',只对库data1有完全控制的权限。 SQLyog的主界面: 图片2.png 库data1里的表: 图片3.png 使用SQLyog查看库data1的表t_1、t_2的表数据: Use data1; SELECT * FROM t_1; SELECT * FROM t_2; 图片4.png 图片5.png ###### 使用SQLyog备份库data1: 图片6.png 图片7.png 注释:备份文件(C:\Users\jacky\Desktop\data1_backup.sql)会保存在客户端本地。 成功备份库data1: 图片8.png ###### 备份成功后,使用SQLyog删除库data1里的表t_1: Use data1; DROP TABLE t_1; 图片9.png 成功删除库data1里的表t_1: 图片10.png ###### 备份成功后,继续往库data1的表t_2中添加一条记录: Use data1; INSERT INTO t_2 (name,phone,english) VALUES ('zhuohua','168168',90); SELECT * FROM t_2; 图片11.png ###### 备份成功后,继续在库data1中创建表t_3: Use data1; create table t_3( id int not null auto_increment, name varchar(20) not null, phone varchar(30), english float, primary key (id) ); 再往库data1的表t_3中添加一条记录: Use data1; INSERT INTO t_3 (name,phone,english) VALUES ('Python','777666',99); SELECT * FROM t_3; 图片12.png 此时,库data1里的表: 图片13.png ###### 使用SQLyog还原库data1: 图片14.png 图片15.png 注释:使用客户端本地的备份文件(C:\Users\jacky\Desktop\data1_backup.sql)。 成功还原库data1: 图片16.png 还原成功后,库data1里的表: 图片17.png ###### 还原成功后,使用SQLyog查看库data1的表t_1、t_2的表数据: Use data1; SELECT * FROM t_1; SELECT * FROM t_2; 图片18.png 图片19.png ###### 备份成功后,使用SQLyog查看库data1的表t_3的表数据: Use data1; SELECT * FROM t_3; 图片20.png 结论: 还原某个库时,假如库里的某个表不存在,会还原备份文件里的表; 假如表名重复,会被备份文件里的表直接替换;假如表名不重复,则不处理。 ################## ################## Linux客户端远程备份MySQL数据库: 先登录远程MySQL: [root@centos8 ~]# mysql -u"zhuohua" -p"886" -h"192.168.168.133" 图片21.png 注释: MySQL服务器的IP地址 192.168.168.133 数据库用户名 zhuohua 密码 886 端口 3306 笺注: Linux客户端需要安装MySQL或MariaDB Linux客户端的IP地址为 192.168.168.154 使用数据库用户zhuohua@'192.168.168.154',只对库data1有完全控制的权限。 备份一个库(data1): [root@centos8 ~]# mysqldump -u"zhuohua" -p"886" -h"192.168.168.133" data1 > /data1_backup.sql [root@centos8 ~]# 备份成功: [root@centos8 ~]# du -sh /data1_backup.sql 12K /data1_backup.sql [root@centos8 ~]# 注释:备份文件/data1_backup.sql会保存在客户端本地。 ###### 删除一个库(data1):(还原前,最好删除旧库) MySQL [(none)]> drop database data1; Query OK, 8 rows affected (0.184 sec) MySQL [(none)]> 重新创建库(data1),并指定其字符集: MySQL [(none)]> create database data1 character set utf8mb4 collate utf8mb4_unicode_ci; Query OK, 1 row affected (0.001 sec) MySQL [(none)]> 切换到库data1: MySQL [(none)]> use data1; Database changed MySQL [data1]> 以防中文出现乱码,最好先设置一下编码规则: MySQL [data1]> set names utf8; Query OK, 0 rows affected (0.000 sec) MySQL [data1]> 还原单个库(data1):(使用客户端本地的备份文件/data1_backup.sql) MySQL [data1]> source /data1_backup.sql Query OK, 0 rows affected (0.001 sec) Query OK, 0 rows affected (0.001 sec) Query OK, 0 rows affected (0.001 sec) Query OK, 0 rows affected (0.001 sec) Query OK, 0 rows affected (0.001 sec) Query OK, 0 rows affected (0.001 sec) Query OK, 0 rows affected (0.001 sec) MySQL [data1]> 实验中,库data1的还原是成功的: MySQL [data1]> show create database data1; +----------+----------------------------------------------------------------------------------------------+ | Database | Create Database | +----------+----------------------------------------------------------------------------------------------+ | data1 | CREATE DATABASE `data1` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */ | +----------+----------------------------------------------------------------------------------------------+ 1 row in set (0.001 sec) MySQL [data1]> MySQL [data1]> show tables; +-----------------+ | Tables_in_data1 | +-----------------+ | new_t_1 | | new_t_2 | | t_1 | | t_2 | | t_3 | | table1 | | table2 | | table3 | +-----------------+ 8 rows in set (0.002 sec) MySQL [data1]> MySQL [data1]> select * from table1; +----+--------+--------+---------+ | id | number | name | address | +----+--------+--------+---------+ | 1 | A001 | 小明 | 佛山 | | 2 | A002 | 小李 | 广州 | | 3 | A003 | 小海 | 肇庆 | +----+--------+--------+---------+ 3 rows in set (0.001 sec) MySQL [data1]> ################## ################## 在服务器本地备份MySQL数据库: 使用CMD命令行程序: 图片22.png MySQL的命令都在安装目录下的bin里面:(Windows下需要先切换工作目录) d: cd MySQL\bin 备份一个库(data1): mysqldump -u"root" -p"123" -h"localhost" data1 > d:\data1_bak.sql 图片23.png 注释: 使用数据库管理员root@localhost 在服务器本地登录时, -h"localhost" 是可以省略的。 备份成功:(只有d:\data1_bak.sql一个备份文件) 图片24.png ###### 在服务器本地还原MySQL数据库: 服务器本地登录MySQL:(Windows下需要先切换工作目录) d: cd MySQL\bin mysql -u"root" -p"123" 图片25.png 删除一个库(data1):(还原前,最好删除旧库) mysql> drop database data1; Query OK, 8 rows affected (0.02 sec) mysql> 重新创建库(data1),并指定其字符集: D:\MySQL\bin>create database data1 character set utf8mb4 collate utf8mb4_unicode_ci; Query OK, 1 row affected (0.00 sec) mysql> 切换到库data1: mysql> use data1; Database changed mysql> 以防中文出现乱码,最好先设置一下编码规则: mysql> set names utf8; Query OK, 0 rows affected (0.00 sec) mysql> 还原单个库(data1):(使用服务器本地的备份文件d:\data1_bak.sql) mysql> source d:\data1_bak.sql Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) mysql> 笺注:实验中,库data1的还原是成功的。 相关文章: Linux下MySQL的备份和还原 使用SQLyog远程管理MySQL Windows2008R2_UPUPW_网站的备份和还原

图片附件: 图片1.png (2022-4-22 16:17, 275.63 KB) / 下载次数 82
http://blog.zhuohua.store/attachment.php?aid=19788&k=ddaf4953392692457ad4064fae81e5d6&t=1714798307&sid=QR55rn



图片附件: 图片2.png (2022-4-22 16:18, 87.58 KB) / 下载次数 93
http://blog.zhuohua.store/attachment.php?aid=19789&k=4379f3d5a9fb864516f011ecb8488038&t=1714798307&sid=QR55rn



图片附件: 图片3.png (2022-4-22 16:18, 125.51 KB) / 下载次数 88
http://blog.zhuohua.store/attachment.php?aid=19790&k=f113a9564bc09793187fca6581f6b3a9&t=1714798307&sid=QR55rn



图片附件: 图片4.png (2022-4-22 16:19, 117.89 KB) / 下载次数 80
http://blog.zhuohua.store/attachment.php?aid=19791&k=9aeaa739c07a71d7ab734956023603ed&t=1714798307&sid=QR55rn



图片附件: 图片5.png (2022-4-22 16:19, 67.81 KB) / 下载次数 99
http://blog.zhuohua.store/attachment.php?aid=19792&k=79ec433b3eed9bfbe7e8c5e606eb2a23&t=1714798307&sid=QR55rn



图片附件: 图片6.png (2022-4-22 16:19, 104.32 KB) / 下载次数 86
http://blog.zhuohua.store/attachment.php?aid=19793&k=e2ce9b909aaf9fa3112adb4f055b9595&t=1714798307&sid=QR55rn



图片附件: 图片7.png (2022-4-22 16:20, 165.55 KB) / 下载次数 92
http://blog.zhuohua.store/attachment.php?aid=19794&k=f18b24faa52e7b8221f111f14f3dd316&t=1714798307&sid=QR55rn



图片附件: 图片8.png (2022-4-22 16:20, 169.35 KB) / 下载次数 89
http://blog.zhuohua.store/attachment.php?aid=19795&k=dc3e966f29ca2ca18233a3ef04f8127f&t=1714798307&sid=QR55rn



图片附件: 图片9.png (2022-4-22 16:21, 139.23 KB) / 下载次数 89
http://blog.zhuohua.store/attachment.php?aid=19796&k=615e5d714072f414d009e49658cdc603&t=1714798307&sid=QR55rn



图片附件: 图片10.png (2022-4-22 16:21, 55.91 KB) / 下载次数 85
http://blog.zhuohua.store/attachment.php?aid=19797&k=9e062c441b467edb9127c8f7411148e4&t=1714798307&sid=QR55rn



图片附件: 图片11.png (2022-4-22 16:21, 44.23 KB) / 下载次数 93
http://blog.zhuohua.store/attachment.php?aid=19798&k=7be7fd0c46f85a4e2db07e6b8a7a4387&t=1714798307&sid=QR55rn



图片附件: 图片12.png (2022-4-22 16:22, 36.8 KB) / 下载次数 97
http://blog.zhuohua.store/attachment.php?aid=19799&k=18c2b5628ab84d2d430786abc8400dfb&t=1714798307&sid=QR55rn



图片附件: 图片13.png (2022-4-22 16:22, 58.22 KB) / 下载次数 82
http://blog.zhuohua.store/attachment.php?aid=19800&k=ead1494fff162c4c0d811f8867f01284&t=1714798307&sid=QR55rn



图片附件: 图片14.png (2022-4-22 16:23, 101.83 KB) / 下载次数 79
http://blog.zhuohua.store/attachment.php?aid=19801&k=0a39d14bc69d9bd138e6353251db0202&t=1714798307&sid=QR55rn



图片附件: 图片15.png (2022-4-22 16:23, 40.18 KB) / 下载次数 80
http://blog.zhuohua.store/attachment.php?aid=19802&k=19772abed2cdf2d4dd617ee7c8af3b27&t=1714798307&sid=QR55rn



图片附件: 图片16.png (2022-4-22 16:23, 45.23 KB) / 下载次数 76
http://blog.zhuohua.store/attachment.php?aid=19803&k=1a5548af03a31d48dc75b5b33789b963&t=1714798307&sid=QR55rn



图片附件: 图片17.png (2022-4-22 16:24, 60.48 KB) / 下载次数 77
http://blog.zhuohua.store/attachment.php?aid=19804&k=8a0be3bda481399483bbda1c844bdbf5&t=1714798307&sid=QR55rn



图片附件: 图片18.png (2022-4-22 16:24, 117.89 KB) / 下载次数 72
http://blog.zhuohua.store/attachment.php?aid=19805&k=ad1bfdcb49adecb229321ffce5d6be73&t=1714798307&sid=QR55rn



图片附件: 图片19.png (2022-4-22 16:24, 67.81 KB) / 下载次数 83
http://blog.zhuohua.store/attachment.php?aid=19806&k=8e5ea59745bf3b6964521165f0bae2f7&t=1714798307&sid=QR55rn



图片附件: 图片20.png (2022-4-22 16:25, 36.8 KB) / 下载次数 86
http://blog.zhuohua.store/attachment.php?aid=19807&k=e34ba4f38c9dfed2ede29bea808437cb&t=1714798307&sid=QR55rn



图片附件: 图片21.png (2022-4-22 16:25, 105.35 KB) / 下载次数 77
http://blog.zhuohua.store/attachment.php?aid=19808&k=b624e7e2937b9aff4360b79965004da8&t=1714798307&sid=QR55rn



图片附件: 图片22.png (2022-4-22 16:28, 22.21 KB) / 下载次数 69
http://blog.zhuohua.store/attachment.php?aid=19809&k=038f3fd4b31029bf2ba2ddebdea31f6b&t=1714798307&sid=QR55rn



图片附件: 图片23.png (2022-4-22 16:28, 43.42 KB) / 下载次数 81
http://blog.zhuohua.store/attachment.php?aid=19810&k=84362639ccc273218884159635e9011c&t=1714798307&sid=QR55rn



图片附件: 图片24.png (2022-4-22 16:29, 43.77 KB) / 下载次数 83
http://blog.zhuohua.store/attachment.php?aid=19811&k=0ffbfe41ff32b11e8e67449976c4df23&t=1714798307&sid=QR55rn



图片附件: 图片25.png (2022-4-22 16:30, 86.29 KB) / 下载次数 77
http://blog.zhuohua.store/attachment.php?aid=19812&k=f9f23e0aa3a696277f2de454c23d2911&t=1714798307&sid=QR55rn






欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/) Powered by Discuz! 7.2