2017-07-19 130 views
0

在mysql數據文件夾中,我將它複製並粘貼到另一個mysql數據文件夾中。我的數據庫是innodb。從一臺服務器備份和恢復mysql到另一臺服務器

cuurently我有一個問題後恢復數據,mysql.sock文件刷新每一個時刻。所以phpmyadmin經常註銷,我們可以不做任何功能,如查詢,搜索,導出等。這是什麼問題。

回答

0

mysql版本是一樣的嗎?確保你複製了完整的mysql-datadir,因爲你不能通過將數據庫文件夾從一臺服務器複製到另一臺服務器(如myisam)來傳輸單個mysql數據庫。 InnoDb將一些數據/元數據保存在如下文件中:ibdata1。

請讓我們看看日誌文件(常用路徑:/var/log/mysql.log或查找文件中的logpath和loglevel:my.cnf)。

在大多數情況下,最好轉儲數據庫/所有數據庫並將其還原到其他服務器上。你可以做到這一點:

mysqldump -u [USER] -p'[PASSWORD]' [DATABASE] > /root/mysqldump.sql 

那之後,你可以轉儲轉移到你的第二個服務器(例如使用rsync):

rsync -arvz /root/mysqldump.sql [USER]@[IP-ADRESS]:/root/ 

最後你恢復你的新服務器上轉儲

mysql -u [USER] -p'[PASSWORD]' < /root/mysqldump.sql 
+0

嗨@apensiv,我複製數據庫文件夾從一個服務器的另一臺服務器。全做完了。在phpmyadmin數據庫顯示數據也顯示。但同時我不能做任何事情如查詢,搜索出口導入我做的任何事情都會自動註銷。同時** mysql.sock **每時每刻都在刷新。爲什麼?問題是什麼 – Abiramaraj

相關問題