mysql 資料庫維護

2022-05-11 17:45:12 字數 648 閱讀 1724

一、備份資料

1、使用mysqldump命令備份:前提:musql的版本必須一致。

mysqldump -u username -p  --default -character-set=gbk dbname table1 table2 > backupname.sql

例項:mysqldump -u root -p --default -character-set=gbk bz>backup.sql

-n  :不建立資料庫

-d:不匯出資料,只備份資料庫結構

-t:只匯出資料。

-r:匯出儲存過程和函式

2、備份多個資料庫  

mysqldump -u username -p --database dbname2 dbname2>backup.sql

例項:mysqldump -u root -p --database test mysql >backup.sql

備份所有資料庫:

mysqldump -u username -p -all -database > backup.sql

例項:mysqldump -u -root -p -all -database>backup.sql

二、資料還原

mysql -u root -p

mysql資料庫維護 維護MySQL資料庫表

在本教程中,我們將向您介紹一些非常有用的語句,使您可以在mysql中維護資料庫表。mysql提供了幾個有用的語句,可以有效地維護資料庫表。這些語句使您能夠分析,優化,檢查和修復資料庫表。分析表語句 mysql查詢優化器是mysql伺服器的重要組成部分,為查詢建立了乙個最佳的查詢執行計畫。對於特定查詢...

mysql資料庫維護

進行資料庫維護 analyze table 表名 檢查表鍵是否正確 check table 表1 表2 用來針對許多問題對錶進行檢查診斷啟動問題 help 顯示幫助 safe mode 裝載減去某些最佳配置的伺服器 verbose 顯示全文本訊息 version 顯示版本資訊然後退出錯誤日誌 日誌檔...

MYSQL資料庫 表維護

如果想知道mysql資料庫中每個表占用的空間 表記錄的行數的話,可以開啟mysql的information schema 資料庫。在該庫中有乙個tables 表,這個表主要字段分別是 table schema 資料庫名 table name 表名 engine 所使用的儲存引擎 tables row...