Mysql數據庫(表)的導出和導入小結


Why?

有人因為想看導出的開房記錄庫文件,然后學會了Mysql數據庫文件的導入操作~;

有人因為工作原因,要用到數據庫的備份與導入,然后應需學會了騷操作~;

我因為~~emmm 想看某個導出的庫文件,然后操作騷不起來,遇到問題,所以總結記錄下這次操作 log ~~

導出數據庫

原始數據庫如下

通過 show databases; 展示所有數據庫。

這里我選擇了現有的 “rbac” 數據庫。

開始導出(備份)數據庫

 a、先創建一個空的數據庫,用來后續導入。

b、開始導出

#語法
mysqldump  -u用戶名  -p密碼  數據庫(已有的) > 導出路徑
(導出表:mysqldump  -u用戶名  -p密碼  數據庫名 表名 > 導出路徑  #表結構和數據)
(mysqldump -u用戶名 -p 密碼 -d數據庫名 表名> 導出的文件名  #只有表結構)

c、執行代碼,但報錯了:

d、經查詢,原因如下:

mysqldump讀取mysql安裝文件my.cnf里的內容的默認設置,導致命令行無法正常運行
解決:
  在執行mysqldump的時候加入選項--no-defaults,禁用默認設置。

e、報錯解決:

(warning 提示的是把密碼寫在命令里是不安全的,在此請忽略)

f、桌面成功生成導出(備份)數據庫文件。

 導入數據庫

方法一

#語法
mysqldump -u用戶名  -p密碼  數據庫名稱(已存在的)  >  導入路徑

前戲:查看待導入庫

開始導入數據庫

方法二

#語法(進入數據庫)

source  要導入的數據庫文件路徑

導入數據庫文件里數據較多的話,終端會咔咔出現一通信息……

搞定

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM