MySQL 如何重建/恢復刪除的 sys Schema
sys模式包括表和觸發器、檢視以及儲存過程和函式。
如果需要重建/恢復刪除 MySQL sys模式庫,可以使用mysqldump從執行相同版本的另一個例項複製sys模式並匯入到恢復例項中。參考:https://dev.mysql.com/doc/refman/8.0/en/sys-schema.html
1、相同版本的另一個例項匯出sys模式 mysqldump --user=root --default-character-set=utf8 --password='xxx' --socket=/opt/mysql3303/mysql.sock --single-transaction --hex-blob --set-gtid-purged=off --skip-tz-utc --routines --triggers --events --add-drop-database --databases sys > sys_dump.sql 2、將備份匯入sys模式有問題伺服器 mysql> source /xxx/sys_dump.sql
或者,可以透過強制升級來重建sys模式,例如:
mysql> SHUTDOWN; :# mysqld --user=mysql --upgrade=FORCE & Tail the log file,等待mysqld啟動。然後,再次關閉mysqld: mysql> SHUTDOWN; 像往常一樣啟動mysqld服務,例如在Linux上使用systemd: :# systemctl start mysqld
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2994528/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 5.7 SYS SCHEMAMySql
- MySQL通過Binlog恢復刪除的表MySql
- sd卡刪除的檔案如何恢復SD卡
- Shift + Delete刪除的檔案如何恢復?delete
- 恢復刪除的檔案
- 刪除檔案的恢復
- 如何使用 testdisk 恢復已刪除的檔案
- 相機sd卡刪除的照片如何恢復SD卡
- 如何恢復被刪除的 GitLab 專案?Gitlab
- 14、MySQL Case-線上表誤刪除恢復MySql
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- mysql 5.7中嶄新的 mysql sys schemaMySql
- Git恢復刪除的檔案Git
- 恢復 Git 被刪除的分支Git
- Git恢復被刪除的分支Git
- 隨身碟被刪除的檔案如何恢復?
- 行動硬碟刪除的檔案能恢復嗎,怎樣恢復刪除的檔案硬碟
- MySQL二進位制日誌刪除與恢復MySql
- 如何恢復,遷移,新增, 刪除 Voting Disks
- sd卡中的資料夾刪除了怎麼恢復,SD卡刪除的檔案如何恢復SD卡
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- 行動硬碟刪除的檔案能恢復嗎,怎麼恢復硬碟刪除的檔案硬碟
- win10 shift delete刪除的檔案如何恢復Win10delete
- 怎樣恢復回收站已刪除檔案,檔案刪除恢復教程
- 恢復被刪除的Word選單
- DBF刪除和改名的恢復操作
- FLASHBACK DATABASE可以恢復刪除的TABLESPACEDatabase
- 360粉碎檔案可以恢復嗎,如何恢復360強力刪除的檔案
- 【Mysql】mysql5.7新特性之-sys schema的作用MySql
- oracle使用小記、刪除恢復Oracle
- oracle恢復誤刪除資料Oracle
- PostgreSQL中刪除的資料能否恢復SQL
- DB2 恢復誤刪除的表DB2
- 使用lsof恢復誤刪除的檔案
- 儲存過程誤刪除的恢復儲存過程
- 一個恢復刪除檔案的工具
- eclipse中恢復刪除的檔案Eclipse
- oracle redo 日誌刪除後的恢復Oracle Redo