2017-07-19 148 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

相关问题