linux學習筆記 mysqldump命令

2021-07-25 17:20:03 字數 1009 閱讀 7256

mysqldump是mysql資料庫中備份工具,用於將mysql伺服器中的資料庫以標準的sql語言的方式匯出,並儲存到檔案中。

語法:

mysqldump (選項)
選項:

--add-drop-table :在每個建立資料表語句前新增刪除資料庫的語句

--add-locks:備份資料庫表時鎖定資料庫表

--all-databases:備份mysql伺服器上的所有資料庫

--comments:新增注釋資訊

--compact:壓縮模式,產生更少的輸出

--complete-insert:輸出完成的插入語句

--databases:指定要備份的資料庫

--default-character-set:指定預設字符集

--force:當出現錯誤時仍然繼續備份操作

--host:指定要備份資料庫的伺服器

--lock-tables:備份前,鎖定所有資料庫表

--no-create-db:禁止生成建立資料庫語句

--no-create-info:禁止生成建立資料庫語句

--pasword:連線mysql伺服器的密碼

--port:mysql伺服器的埠號

--user:連線mysql伺服器的使用者名稱

例項:

匯出整個資料庫

mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名

mysqldump -u linuxde -p data > linuxde.sql

匯出乙個表

mysqldump -u 使用者名稱 -p 資料庫名 表名 > 匯出的檔名

mysqldump -u linuxde -p data users > linuxde_users.sql

匯出乙個資料庫結構

-d 沒有資料,--add-drop-table 每個create語句之前增加乙個drop table

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...