mysql数据库备份与还原

navicat客户端方式

通过navicat工具链接mysql服务器

  1. navicat工具链接,如果连接成功,跳过步骤2

  2. mysql服务开启远程链接

    A. 给一个用户分配权限[ALL PRIVILEGES] 或者 读权限

https://www.cnblogs.com/albertYe/p/8856006.html

mysql -u root -p
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY '123456';
flush privileges; 

B. 防火墙

a. 直接关闭防火墙
service iptables stop

b.开启对添加端口开放
iptables -A INPUT -p tcp -s 203.18.255.127 --dport 3306 -j ACCEPT
service iptables save
  1. 工具连接成功后,按如下图示步骤操作

新建备份文件
mysql数据库备份与还原

还原的时候,新建数据库实例,选择备份文件,还原备份即可

mysqldump命令行方式

mysqldump -uroot -p{pwd} -h{ip} {dbname} > dbname.sql

mysqldump -uroot -p{pwd} -h{ip} {dbname} < dbname.sql