最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

介紹備份和還原MySQL數(shù)據(jù)的兩種方法

 更新時間:2015年05月05日 12:06:26   投稿:goldensun  
這篇文章主要介紹了介紹備份和還原MySQL數(shù)據(jù)的兩種方法,文中的操作環(huán)境基于CentOS,介紹了使用mysqldump和數(shù)據(jù)庫文件兩種方法,需要的朋友可以參考下

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

mysqladmin stop-slave -uroot -p
mysqldump --all-databases > fulldb.dump
mysqladmin start-slave -uroot -p
tar -czf /tmp/dbdump.tar.gz ./fulldb.dump ./mysql-relay-log.info

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

/var/lib/mysql/mysql-relay-bin.000002
720
mysql-bin.0000023968

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

mysql -uroot -p < /root/dbdump.db
stop 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

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

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

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

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

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

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

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

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 :o bject_r:var_lib_t:s0 mysql-bin.index

解決方法

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

SELINUX=disabled

修改完后需要重啟。

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

tar --selinux --acls --xattrs

相關文章

最新評論

蓬安县| 繁昌县| 渑池县| 洛川县| 清远市| 晋州市| 广水市| 曲周县| 兖州市| 义马市| 凯里市| 鲁甸县| 同仁县| 阜新市| 玉山县| 凤庆县| 周至县| 青浦区| 兰西县| 丰顺县| 河池市| 长乐市| 漳州市| 辛集市| 宕昌县| 延长县| 宿迁市| 汉中市| 乾安县| 乌苏市| 宜宾县| 昌图县| 秭归县| 伽师县| 凌源市| 红安县| 莎车县| 徐水县| 福建省| 广饶县| 托克托县|