MySQL資料庫的備份還原方案——不同伺服器間
備份命令
-- 只匯出兩張表 mysqldump --max_allowed_packet=512M -uroot -p 備份的資料庫名 要備份的表1 要備份的表2 --hex-blob > xx.sql; -- 所有表結構資料匯出 mysqldump -n -f -uroot -p --flush-privileges --default-character-set=utf8mb4 備份的資料庫 > /data/xxdb.sql -- 排除資料量大的兩張表 mysqldump -n -f -uroot -p --flush-privileges --default-character-set=utf8mb4 --ignore-table=資料庫名.表1 --ignore-table=資料庫名.表2 資料庫名 > /data/xx.sql
遠端傳輸
切換到對應目錄下
scp 傳輸的檔名 目標使用者@遠端目標IP:/目錄
還原命令
還原前先建立要還原的資料庫,使用者。
-- 建立資料庫 CREATE DATABASE IF NOT EXISTS 資料庫名 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; -- 建立使用者 CREATE USER '使用者名稱'@'%' IDENTIFIED BY '密碼'; -- 授權 GRANT ALL PRIVILEGES ON 資料庫名.* TO 使用者名稱@'%' IDENTIFIED BY '310012'; GRANT PROCESS ON *.* TO '使用者名稱'@'%' IDENTIFIED BY '310012'; -- 重新整理許可權 FLUSH PRIVILEGES;
切換到對應目錄下
mysql -u使用者名稱 -p密碼 資料庫名 < xx.sql
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69903557/viewspace-2751222/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 「MySQL」資料庫備份和還原MySql資料庫
- MySQL資料庫備份與還原MySql資料庫
- Mysql備份和還原資料庫-mysqldumpMySql資料庫
- mysql資料庫-備份與還原實操MySql資料庫
- java mysql 資料庫備份和還原操作JavaMySql資料庫
- MySQL的資料備份與還原MySql
- Mysql資料備份和還原MySql
- 雲伺服器mysql備份與還原資料庫命令詳解伺服器MySql資料庫
- sqlserver資料庫的備份還原SQLServer資料庫
- MSSQL 備份資料庫還原SQL資料庫
- Centos-Mysql複製備份還原資料庫CentOSMySql資料庫
- 使用mysqldump進行mysql資料庫備份還原MySql資料庫
- 【Mongodb】資料庫備份與還原MongoDB資料庫
- 「Oracle」Oracle 資料庫備份還原Oracle資料庫
- 批量備份和還原資料庫資料庫
- OS和資料庫版本不同對RMAN備份還原的影響資料庫
- mysql備份還原MySql
- 資料庫單表備份還原shell資料庫
- 【RMAN】利用備份片還原資料庫資料庫
- 【Mysql】innobackupex備份還原單個庫MySql
- mysql備份還原-基於binlog的增量備份還原MySql
- 資料庫的備份和還原不成功資料庫
- Oracle資料庫備份還原詳解XKUSOracle資料庫
- 【RMAN】利用備份片還原資料庫(上)資料庫
- 【RMAN】利用備份片還原資料庫(中)資料庫
- 【RMAN】利用備份片還原資料庫(下)資料庫
- exp/imp備份與還原oracle資料庫Oracle資料庫
- mysql 備份與還原MySql
- MySQL備份和還原MySql
- 華納雲 sqlserver資料庫備份及還原的方法SQLServer資料庫
- 資料庫備份方案資料庫
- SQL Server 資料庫備份還原和資料恢復SQLServer資料庫資料恢復
- oracle資料還原與備份Oracle
- 啟明星資料庫批量備份與還原工具資料庫
- 【RMAN】利用備份片還原資料庫(中)-附加資料庫
- MySQL之備份和還原MySql
- mysql innobackupex xtrabackup 大資料量 備份 還原MySql大資料
- mysql 資料庫 備份MySql資料庫