mysqldump只匯入資料或只導結構
1、備份資料庫
#mysqldump -u 使用者名稱 -p 資料庫名 > 匯出檔名
2、匯出表結構
#mysqldump -u 使用者名稱 -p -d 資料庫名 –add-drop-table 表名 > 匯出檔名 ##-d:表示沒有資料,–add-drop-table 在每個creat語句之前增加一個drop table
3、匯出表
#mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出檔名
4、匯出資料
#mysqldump -u 使用者名稱 -p -t 資料庫名 > 匯出檔名
5、匯入資料
#mysql 資料庫名<檔案路徑 -u 使用者名稱 -p
例項:
備份資料庫
#mysqldump 資料庫名 >資料庫備份名
#mysqldump -A -u 使用者名稱 -p密碼 資料庫名>資料庫備份名
#mysqldump -d -A –add-drop-table -uroot -p >xxx.sql
匯出結構不匯出資料
mysqldump –opt -d 資料庫名 -u root -p > xxx.sql
匯出資料不匯出結構
mysqldump -t 資料庫名 -uroot -p > xxx.sql
匯出資料和表結構
mysqldump 資料庫名 -uroot -p > xxx.sql
匯出特定表的結構
mysqldump -uroot -p -B 資料庫名 –table 表名 > xxx.sql
匯入資料
#mysql 資料庫名 < 檔名
===
匯出:
mysqldump -u root -p week_system > /bak_mysql/week_systembak.sql
匯入:
必須先新建一個同名的庫,才能恢復,不然會報錯。
mysqldump: Got error: 1049: Unknown database `week_systembak` when selecting the database
mysql> create database week_system character set utf8;
Query OK, 1 row affected (0.02 sec)
mysql> q
Bye
[root@localhost etc]# mysqldump -u root -p week_system < /tmp/week_systembak.sql
Enter password:
— MySQL dump 10.13 Distrib 5.6.19, for Linux (x86_64)
—
— Host: localhost Database: week_system
— ——————————————————
— Server version 5.6.19
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE=`+00:00` */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=`NO_AUTO_VALUE_ON_ZERO` */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
— Dump completed on 2014-07-30 1:00:00
—-匯入完成,但發現資料庫是空的
–原來是命令用錯了:
mysql -u root -p week_system < /tmp/week_systembak.sql
就可以正常看到表了。
新增條件:
mysqldump -h rdsa3qfmmqriq3y.mysql.rds.aliyuncs.com -uweblog -pweblog -w “date=`2014-11-13`” weblog update_log >/tmp/update.sql
先建立:mysql>create database bugtracker character uft8;
再還原:root@viptest2 ~]# mysql -uroot -ptina1 bugtracker < ./bugtracker.sql
相關文章
- mysql mysqldump只匯出表結構或只匯出資料的實現方法MySql
- 只匯入表結構及索引的方法索引
- PLSQL只匯出表結構SQL
- Mysqldump 匯出表結構異常MySql
- Navicat、into outfile、mysql命令、mysqldump、mysqlpump、mydumper匯出匯入資料MySql
- mysqldump 備份匯出資料排除某張表或多張表MySql
- [BUG反饋]後臺備份資料庫後,只備份了結構,資料全部空的。資料庫
- C# 中的只讀結構體(readonly struct)C#結構體Struct
- 小心C#中的只讀結構體成員C#結構體
- MySQL設定資料庫為只讀MySql資料庫
- 只難或它學王清強流格vat
- mysqldump匯出匯入所有庫、某些庫、某些表的例子MySql
- 利用MySQL全備份(mysqldump),如何只恢復一個庫或者一個表?MySql
- PG 資料庫只讀使用者的建立。資料庫
- android studio 搜尋只顯示100條資料Android
- maven只classiferMaven
- 商店或關閉或只支援現金,英國北部SPAR遭遇IT中斷
- Oracle:重複資料去重,只取最新的一條資料Oracle
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- sqoop資料匯入匯出OOP
- Oracle 資料匯入匯出Oracle
- 資料泵匯出匯入
- Oracle資料匯入匯出Oracle
- phpMyAdmin匯入/匯出資料PHP
- 收藏好這篇,別再只說“資料劫持”了
- MySQL大量髒資料,如何只保留最新的一條?MySql
- C# 8: 可變結構體中的只讀例項成員C#結構體
- 只看這三張圖,你就可以掌握OTN分層結構
- MySQL:mysqldump 匯出資料異常重啟及drop棧幀MySql
- 大文字資料,匯入匯出到資料庫資料庫
- MySQL入門--匯出和匯入資料MySql
- 前端資源分享-只為更好前端前端
- MATLAB匯入資料Matlab
- 大話資料結構-思維導圖資料結構
- MySQL 只改一條資料我這麼難的嗎MySql
- 資料匯入終章:如何將HBase的資料匯入HDFS?
- mysqldump壓縮備份匯出匯入(含定期備份shell指令碼)MySql指令碼
- 直播網站程式原始碼,【openpyxl】只讀模式、只寫模式網站原始碼模式
- 【資料泵】EXPDP匯出表結構(真實案例)