第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從物理文件還原MySQL數(shù)據(jù)庫

從物理文件還原MySQL數(shù)據(jù)庫

MMMHUHU 2019-10-16 10:39:37
是否可以從物理數(shù)據(jù)庫文件還原MySQL數(shù)據(jù)庫。我的目錄具有以下文件類型:client.frm client.MYD client.MYI但要多出約20張桌子。我通常使用mysqldump或類似的工具在1個SQL文件中獲取所有內(nèi)容,那么如何處理這些類型的文件呢?
查看完整描述

3 回答

?
蕭十郎

TA貢獻1815條經(jīng)驗 獲得超13個贊

MySQL MyISAM表是三個文件的組合:


FRM文件是表定義。

MYD文件是存儲實際數(shù)據(jù)的位置。

MYI文件是存儲在表上創(chuàng)建的索引的位置。

您應(yīng)該可以通過將它們復(fù)制到數(shù)據(jù)庫文件夾中來進行還原(在linux中,默認位置為/var/lib/mysql/)


您應(yīng)該在服務(wù)器未運行時執(zhí)行此操作。


查看完整回答
反對 回復(fù) 2019-10-16
?
阿晨1998

TA貢獻2037條經(jīng)驗 獲得超6個贊

從@Vicent的答案,我已經(jīng)恢復(fù)了MySQL數(shù)據(jù)庫,如下所示:


步驟1.關(guān)閉Mysql服務(wù)器


步驟2.將數(shù)據(jù)庫復(fù)制到數(shù)據(jù)庫文件夾中(在Linux中,默認位置為/ var / lib / mysql)。保持數(shù)據(jù)庫名稱相同,在mysql模式下保持數(shù)據(jù)庫名稱相同。


sudo cp -rf   /mnt/ubuntu_426/var/lib/mysql/database1 /var/lib/mysql/

步驟3:更改自己的文件夾并更改模式:


sudo chown -R mysql:mysql /var/lib/mysql/database1

sudo chmod -R 660 /var/lib/mysql/database1

sudo chown  mysql:mysql /var/lib/mysql/database1 

sudo chmod 700 /var/lib/mysql/database1

步驟4:將ibdata1復(fù)制到數(shù)據(jù)庫文件夾中


sudo cp /mnt/ubuntu_426/var/lib/mysql/ibdata1 /var/lib/mysql/


sudo chown mysql:mysql /var/lib/mysql/ibdata1

步驟5:將ib_logfile0和ib_logfile1文件復(fù)制到數(shù)據(jù)庫文件夾中。


sudo cp /mnt/ubuntu_426/var/lib/mysql/ib_logfile0 /var/lib/mysql/


sudo cp /mnt/ubuntu_426/var/lib/mysql/ib_logfile1 /var/lib/mysql/

記住更改自己的名稱并更改這些文件的根目錄:


sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile0


sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile1

要么


sudo chown -R mysql:mysql /var/lib/mysql

步驟6(可選):我的站點已配置為將文件存儲在特定位置,然后將它們精確地復(fù)制到相應(yīng)位置。


步驟7:啟動Mysql服務(wù)器。一切都回來享受它。


這就對了。


查看更多信息:https : //biolinh.wordpress.com/2017/04/01/restoring-mysql-database-from-physical-files-debianubuntu/


查看完整回答
反對 回復(fù) 2019-10-16
?
偶然的你

TA貢獻1841條經(jīng)驗 獲得超3個贊

如果要還原文件夾,請不要忘記將文件整理到mysql:mysql,


chown -R mysql:mysql /var/lib/mysql-data


否則在嘗試刪除數(shù)據(jù)庫或添加新列等時會出錯。


然后重啟MySQL


service mysql restart


查看完整回答
反對 回復(fù) 2019-10-16
  • 3 回答
  • 0 關(guān)注
  • 947 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號