久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何備份和還原MySQL數據

151次閱讀
沒有評論

共計 1522 個字符,預計需要花費 4 分鐘才能閱讀完成。

如何備份和還原 MySQL 數據,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

使用 mysqldump 進行備份和還原使用 mysqldump 進行備份

mysqladmin stop-slave -uroot -pmysqldump --all-databases   fulldb.dumpmysqladmin start-slave -uroot -ptar -czf /tmp/dbdump.tar.gz ./fulldb.dump ./mysql-relay-log.info

我們除了要備份了整個數據庫的 dump 以外,還需要備份 relay-log.info 文件(上例為 mysql-relay-log.info),該文件包含類似如下信息:

/var/lib/mysql/mysql-relay-bin.000002720mysql-bin.0000023968

紅色高亮部分,指明了當前 MySQL 主服務器上二進制日志的執行狀態。這個數據在還原從服務器的時候至關重要。使用 mysqldump 進行還原

mysql -uroot -p   /root/dbdump.dbstop slave;CHANGE MASTER TO MASTER_HOST= 192.168.10.201 , MASTER_USER= slave_user , MASTER_PASSWORD= abc@DEF , MASTER_LOG_FILE= mysql-bin.000002 , MASTER_LOG_POS=3968;start slave;show slave status\G

在狀態中,如果有下面兩行,則表示從服務器工作正常:

Slave_IO_Running: YesSlave_SQL_Running: Yes

使用數據庫文件 (Raw Data) 進行備份和還原備份數據庫文件

service mariadb stoptar --selinux --acls --xattrs -czPf /root/dbbackup.tar.gz /var/lib/mysql/service mariadb start

注意:紅色參數讓 tar 同時備份 selinux 屬性和其他 ACL 屬性,以防止還原到目標服務器后無法使用。還原數據庫文件

service mariadb stoptar --selinux --acls --xattrs -xzPf /root/dbbackup.tar.gz -C /service mariadb start

同時,還原數據文件的時候,也需要指定這些參數。故障排查錯誤消息

150401 9:58:06 [ERROR] mysqld: File  /var/lib/mysql/mysql-bin.index  not found (Errcode: 13)150401 9:58:06 [ERROR] Aborting

檢查 SeLinux 設置

ll -Z mysql-bin.index-rw-rw----. mysql mysql unconfined_u bject_r:var_lib_t:s0 mysql-bin.index

解決方法

可以禁用 SeLinux(配置文件 /etc/selinux/config),

SELINUX=disabled

修改完后需要重啟。

也可以在 tar 命令壓縮、解壓縮時添加如下參數:

tar --selinux --acls --xattrs

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計1522字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 济阳县| 湟源县| 易门县| 南岸区| 合阳县| 聂荣县| 南郑县| 大兴区| 沅陵县| 武穴市| 土默特左旗| 海城市| 页游| 曲水县| 柘荣县| 水城县| 上犹县| 泰兴市| 电白县| 繁峙县| 新蔡县| 洪雅县| 朝阳区| 乐山市| 武夷山市| 利津县| 栾川县| 黎平县| 乡城县| 浦北县| 宜章县| 应城市| 新蔡县| 东光县| 龙泉市| 策勒县| 黑水县| 漯河市| 中阳县| 清涧县| 清徐县|