查看MySQL的版本
[root@zabbix-server ~]# mysql --version
mysql Ver 14.14 Distrib 5.6.39, for linux-glibc2.12 (x86_64) using EditLine wrapper
备份数据库(在从库上备份,主从不停服务)
mysqldump -uroot -p 数据库名 > 数据库备份名
[root@mysql-slave ~]# mysqldump -uroot -p123456 zabbix > zabbix-bak-`date +%Y%m%d%H%M%S`.sql
tar czvf zabbix-bak-`date +%Y%m%d%H%M%S`.tar.gz zabbix-bak-20190608142354.sql.sql
-A 备份所有库
-B 指定多个库,多了建库的语句以及用户(后面可以加管道gzip进行压缩)
-T 分离备份
-t 只备份数据
-d 只备份表结构
恢复数据库
导入sql数据(进入mysql命令行)
方法一:
mysql 数据库名 < 文件名
方法二:
use 数据库名
source xxx.sql