542得票4回答
你如何使用mysqldump命令备份特定的表格?

如何在不包括其他数据库表的情况下,导出特定的表或一组表?

297得票18回答
我如何监控大型.sql文件的导入进度?

我正在导入一个大小为7GB的foobar.sql文件,以便在本地数据库中恢复一张表。 $ mysql -h localhost -u root 'my_data' < foobar.sql $ mysql --version /usr/local/mysql/bin/mysql V...

216得票5回答
尝试转储表空间时出现“访问被拒绝;您需要(至少一个)PROCESS权限来执行此操作”。

我正在尝试使用命令备份mysql数据库 mysqldump -u root -p database_name > backup.sql 但是它报错了: 尝试转储表空间时出现“拒绝访问;您需要(至少其中之一)PROCESS特权才能执行此操作”的错误 另外,我想将我的数据库备...

207得票7回答
如何优化大型数据库的 mysqldump?

我有一个使用InnoDB数据库的Symfony应用程序,数据库大小约为2GB,包含57个表。数据库的大部分空间都占据在一个单独的表中(约1.2GB)。目前我使用mysqldump每晚备份数据库。 由于我的Comcast连接问题,经常在手动运行备份时,连接到服务器的时间会超时,导致我不得不重新...

169得票13回答
如何将数据库从一个服务器迁移到另一个服务器?

如何将MySQL表从一个物理服务器移动到另一个物理服务器? 例如,我有一个使用InnoDB表的MySQL服务器,大小约为20GB。 我想将其移动到新的服务器,最有效的方法是什么?

128得票5回答
有没有办法更快地导入一个巨大的(32 GB)SQL转储文件到MySQL?

我有一个巨大的32 GB SQL转储文件,需要导入到MySQL中。我以前从未导入过这么大的SQL转储文件。我按照通常的步骤进行了操作: mysql -uroot dbname < dbname.sql 这太花时间了。有一张表大约有3亿行,已经在大约3小时内处理了150万行。所以,整...

108得票6回答
在具有活动读写的实时系统上执行mysqldump的最安全方法是什么?

我不确定这是否属实,但我记得读过一篇文章,说如果你在Linux中运行以下命令。 mysqldump -u username -p database_name > backup_db.sql 当对数据库进行读写操作时,备份文件可能会包含错误。 在实时系统上,命令mysqldump中...

62得票8回答
将MySQL数据库恢复为不同的名称

如何使用与 mysqldump 文件不同的名称恢复 MySQL 数据库。 我不想打开转储文件并编辑它。是否有其他更好的方法?

58得票5回答
为什么删除数据库(MySQL)需要这么长时间?

新的CentOS安装。 我正在运行一个大型数据库导入(2GB的sql文件),遇到了问题。SSH客户端似乎失去了连接,导入似乎冻结了。我使用另一个窗口登录到mysql,发现导入似乎已经停止在一个特定的3M行表上。 所以我尝试了 DROP DATABASE huge_db; 15-20分...

55得票3回答
为什么InnoDB将所有数据库存储在一个文件中?

MyISAM以将每个表存储在相应的文件中为便利。InnoDB在许多方面都取得了进展,但我想知道为什么InnoDB将所有数据库存储在一个文件中(默认为ibdata1)。 我理解InnoDB通过单独的索引文件来映射文件中数据的位置,但我不明白为什么要将所有数据混合在一个文件中。更重要的是,为什么...