首頁  >  文章  >  運維  >  Linux系統MySQL備份的導入匯出的具體分析

Linux系統MySQL備份的導入匯出的具體分析

黄舟
黄舟原創
2017-05-31 11:30:461809瀏覽

問題描述


如何對 ECS Linux 系統中的 MySQL 進行備份的匯入和匯出。

處理方法


  • MySQL 備份的匯出


  • ##MySQL 備份的匯出

MySQL 備份的導入

  • MySQL 備份的匯出

    注意:

  • 如果您使用的是幫助中心的一鍵環境配置,那麼 MySQL 的
  • 安裝
  • 目錄是/alidata/server/mysql。

如果您將 MySQL 安裝到其他目錄,您需要輸入您 MySQL 完整的安裝路徑。

單庫備份您可以在伺服器上執行以下命令:

/alidata/server/mysql/bin/mysqldump -uroot -p密码 数据库名 > 备份名称.sql

mysqldump 預設不會匯出

事件

表,執行此命令會​​出現警告-- Warning: Skipping the data of table mysql.event. Spec

if

y the --events option explicitly.

如果您需要匯出MySQL 事件,您可以執行以下指令:

/alidata/server/mysql/bin/mysqldump -uroot -p密码 --events --ignore-table=mysql.event  数据库名 > 备份名称.sql
MySQL 備份的導入如果您需要導入備份的.sql 文件,可以在備份名稱.sql 文件所在目錄中執行以下命令:

/alidata/server/mysql/bin/mysql -uroot -p密码 mysql < 备份名称.sql
###也可以通過執行以下指令:###
/alidata/server/mysql/bin/mysql -uroot -p密码
mysql>use 数据库;   
mysql>source /root/备份名称.sql;
#########注意:###/root/備份名稱.sql 為實際備份檔案絕對路徑######

以上是Linux系統MySQL備份的導入匯出的具體分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn