mysql冷恢復的方法 MYSQL冷備份 恢復

2021-10-18 02:18:43 字數 678 閱讀 8155

mysql冷備份恢復

1. show variables like '%data%' 檢視datadir目錄,這就是所有資料的備份目錄,好像只有innodb的可以直接覆蓋備份

2. 停掉mysql服務,然後整個目錄打包

3. 到另一台win電腦上,同樣的,找到那台電腦的data目錄, 停掉mysql服務,然後覆蓋,再重啟mysql服務,這時已經把整個資料庫都備份過來了,包括所有的資料庫

4. 自己測試,到mac上,找到資料目錄,在finder裡打不開,沒有許可權

5. 在mac上開啟terminal, 輸入sudo chmod 775 ,然後在finder裡把data目錄拉入終端,回車,輸入密碼後就可以直接在finder裡訪問了

6. 把win上覆制過來的備份覆蓋, 注意win下的資料目錄是data, mac下的資料目錄是data, 我覆蓋到mac的目錄下把檔案 夾改名為小寫data了,重啟mysql,出錯:

warning:the /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'

解決辦法是開啟終端執行sudo chown -r mysql /usr/local/mysql/data即可。

再啟動mysql服務就可以了。。。另在terminal裡啟動mysql服務是 mysql.service start

mysql 冷備 Mysql資料冷備操作方法

定期的備份可使我們資料庫崩潰造成的損失大大降低。在mysql中進行資料備份的方法有兩種,一種是使用mysqldump程式,第二種是使用mysqlhotcopy cp tar或cpio等打包程式直接拷貝資料庫檔案。mysqldump程式備份資料庫較慢,但它生成的文字檔案便於移植。使用mysqlhotc...

centos下的不同主機間冷備份mysql資料庫

假定192.168.1.1為生產環境主機a,作業系統為centos,a上安裝有mysql。假定 192.168.1.2為備份主機b,作業系統為centos,b未安裝mysql。1 在a上建立使用者備份的mysql使用者,需授予select lock process許可權 2 在b上安裝mysql客戶...

mysql的恢復 MYSQL的恢復

恢復就簡單多了!只要執行該備份檔案就行了,該備份檔案是sql哦!恢復完全備份mysql uroot p backup.sql 就這麼簡單!恢復增量備份mysqlbinlog mysql bin.000002 mysql u root p 注意此次恢復過程亦會寫入日誌檔案,如果資料量很大,建議先關閉日...