一、什么命令可以直接導(dǎo)出mysql的所有數(shù)據(jù)庫(kù)表數(shù)據(jù)以及存儲(chǔ)過(guò)程和觸發(fā)器等所有數(shù)據(jù)庫(kù)數(shù)據(jù)
mysqldump 命令是備份 MySQL 數(shù)據(jù)庫(kù)最常用的備份命令,根據(jù)問(wèn)題,使用 mysqldump 命令導(dǎo)出 MySQL 數(shù)據(jù)文件,有下面幾個(gè)參數(shù)
–all-databases 或 -A,這個(gè)命令是導(dǎo)出數(shù)據(jù)庫(kù)中所有數(shù)據(jù)庫(kù)的表
–events 或 -E,這個(gè)命令是導(dǎo)出數(shù)據(jù)庫(kù)的計(jì)劃程序事件,需要導(dǎo)出用戶有導(dǎo)出數(shù)據(jù)庫(kù)的 EVENT 權(quán)限
–routines 或 -R,這個(gè)命令是導(dǎo)出數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程,需要導(dǎo)出用戶有全局 SELECT 權(quán)限
–triggers,這個(gè)命令是導(dǎo)出數(shù)據(jù)庫(kù)的觸發(fā)器,默認(rèn)啟用
所以,根據(jù)問(wèn)題,可以嘗試使用下面命令導(dǎo)出備份文件
mysqldump -hlocalhost -uroot -p -A -E -R
mysqldump 常用參數(shù):
-A, –all-databases 導(dǎo)出全部數(shù)據(jù)庫(kù)。
-Y, –all-tablespaces 導(dǎo)出全部表空間。
-y, –no-tablespaces 不導(dǎo)出任何表空間信息。
-E, –events 導(dǎo)出事件
-R, –routines 導(dǎo)出存儲(chǔ)過(guò)程和函數(shù)
–triggers 導(dǎo)出觸發(fā)器
–add-drop-database 每個(gè)數(shù)據(jù)庫(kù)創(chuàng)建之前添加drop數(shù)據(jù)庫(kù)語(yǔ)句。
–add-drop-table 每個(gè)數(shù)據(jù)表創(chuàng)建之前添加drop數(shù)據(jù)表語(yǔ)句,默認(rèn)為打開(kāi)狀態(tài),使用–skip-add-drop-table取消選項(xiàng)。
–add-locks 在每個(gè)表導(dǎo)出之前增加LOCK TABLES并且之后UNLOCK TABLE.默認(rèn)為打開(kāi)狀態(tài),使用–skip-add-locks取消選項(xiàng)。
延伸閱讀:
二、阿里云自研Ganos時(shí)空引擎是什么
阿里云自研Ganos時(shí)空引擎(以下簡(jiǎn)稱Ganos)提供一系列的數(shù)據(jù)類型、函數(shù)和存儲(chǔ)過(guò)程,用于在云原生關(guān)系型分布式數(shù)據(jù)庫(kù)PolarDB中對(duì)空間/時(shí)空數(shù)據(jù)進(jìn)行高效的存儲(chǔ)、索引、查詢和分析計(jì)算。
PolarDB O引擎 Ganos當(dāng)前版本提供了以下五類空間/時(shí)空數(shù)據(jù)庫(kù)支持:
幾何對(duì)象數(shù)據(jù)庫(kù):GIS點(diǎn)、線、面、體空間幾何對(duì)象建模與管理。
移動(dòng)對(duì)象數(shù)據(jù)庫(kù):移動(dòng)對(duì)象時(shí)空軌跡、屬性、事件綜合建模與管理。
遙感影像數(shù)據(jù)庫(kù):遙感影像、高程模型、體素等柵格對(duì)象建模與管理。
幾何網(wǎng)絡(luò)數(shù)據(jù)庫(kù):道路等幾何網(wǎng)絡(luò)建模及各類最短路徑計(jì)算。
激光點(diǎn)云數(shù)據(jù)庫(kù):自動(dòng)駕駛、三維激光雷達(dá)點(diǎn)云數(shù)據(jù)建模與管理。
用戶可以針對(duì)業(yè)務(wù)中所涉及到的空間/時(shí)空多模數(shù)據(jù)類型進(jìn)行數(shù)據(jù)的統(tǒng)一入庫(kù)、一體化存儲(chǔ)、快速查詢檢索以及執(zhí)行各類分析計(jì)算。