一、單庫備份與還原
1、遠程連接MySQL數據庫
D:\mysql-5.7.14-winx64\bin>mysql -h192.168.2.201 -uroot -pcnbi2018
參數說明:
- -h IP地址
- -u 用戶名
- -p 密碼
- -P 端口號
使用MySQL語句查MySQL數據的版本信息
mysql> select version() from dual;
2、查看需要備份遷移的庫
mysql> show databases;
3、遠程備份MySQL數據庫
語法:
mysqldump -h主機名 -P端口 -u用戶名 -p密碼 –database 數據庫名 > 文件名.sql
D:\mysql-5.7.14-winx64\bin>mysqldump -h192.168.2.201 -uroot -pcnbi2018 brdb_kjxy1 > E:\1.sql
會在E盤生成一個1.sql備份文件
4、還原數據庫
(1)、將備份文件1.sql拷貝到需要還原的MySQL數據庫服務器中
(2)、查看需要還原的MySQL新數據庫中有沒有需要還原的庫
mysql> show databases;
(3)、沒有則創建還原庫
mysql> create database brdb_kjxy1;
(4)、進入還原庫
mysql> use brdb_kjxy1;
(5)、查看當前在那個庫
mysql> select database();
(6)、執行還原命令
mysql> source E:\1.sql
二、MySQL全庫備份與還原
mysqldump –all-databases > allbackupfile.sql
附一篇博客:
MySQL查看和修改字符集的方法
https://www.cnblogs.com/yangmingxianshen/p/7999428.html