第二步,停掉MySQL
[root@serv01 ~]# /etc/init.d/mysqld stop Shutting down MySQL... SUCCESS!
第三步,創(chuàng)建備份目錄,并修改擁有者和所屬組
[root@serv01 ~]# mkdir /databackup [root@serv01 ~]# chown mysql.mysql /databackup/ -R [root@serv01 ~]# ll /databackup/ -d drwxr-xr-x. 2 mysql mysql 4096 Sep 10 17:46 /databackup/ [root@serv01 ~]# cd /databackup/
第四步,冷備(使用tar命令)
[root@serv01 databackup]# tar -cvPzf mysql01.tar.gz
第五步,測試冷備的數(shù)據是否正常,我們刪除掉data下的所有數(shù)據
[root@serv01 databackup]# rm -rf /usr/local/mysql/data/*
第六步,刪除所有數(shù)據后數(shù)據庫不能啟動
[root@serv01 databackup]# /etc/init.d/mysqld start Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/serv01.host.com.pid).
第七步,恢復數(shù)據(使用tar命令)
[root@serv01 databackup]# tar -xvPf mysql01.tar.gz
第八步,啟動MySQL,然后登錄MySQL,查看數(shù)據是否丟失,如果數(shù)據正常代表冷備成功
[root@serv01 databackup]# /etc/init.d/mysqld start Starting MySQL.. SUCCESS! [root@serv01 ~]# mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.29-log Source distribution Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use larrydb; Database changed mysql> select * from class; +------+--------+ | cid | cname | +------+--------+ | 1 | linux | | 2 | oracle | +------+--------+ 2 rows in set (0.00 sec) mysql> select * from stu; +------+---------+------+ | sid | sname | cid | +------+---------+------+ | 1 | larry01 | 1 | | 2 | larry02 | 2 | +------+---------+------+ 2 rows in set (0.00 sec)
我的郵箱:wgbno27@163.com 新浪微博:@justdb 微信公眾平臺:JustOracle(微信號:justoracle) 數(shù)據庫技術交流群:336882565(加群時驗證 From CSDN XXX) All is well 2013年11月2日 By Larry Wen
![]() |
![]() ![]() |
@Wentasy |
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com