Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导入/导出大型mysql数据库_Mysql_Database_Phpmyadmin - Fatal编程技术网

导入/导出大型mysql数据库

导入/导出大型mysql数据库,mysql,database,phpmyadmin,Mysql,Database,Phpmyadmin,哪些脚本/解决方案用于导入和导出大型mysql数据库? 如果存在大量数据,Phpmyadmin会为这些操作提供错误。如果您可以访问两个位置的命令行 要获得更详细的答案,您需要添加更多关于您的设置的信息,例如,您是在某种托管软件包上还是在自己的服务器上 如果您可以在两个位置访问命令行 要获得更详细的答案,您需要添加更多关于您的设置的信息,例如,您是在某种托管软件包上还是在自己的服务器上 优于Phpmyadmin,因为优于Phpmyadmin,因为使用Phpmyadmin对大型数据库毫无意义。到目前

哪些脚本/解决方案用于导入和导出大型mysql数据库?


如果存在大量数据,Phpmyadmin会为这些操作提供错误。

如果您可以访问两个位置的命令行


要获得更详细的答案,您需要添加更多关于您的设置的信息,例如,您是在某种托管软件包上还是在自己的服务器上

如果您可以在两个位置访问命令行


要获得更详细的答案,您需要添加更多关于您的设置的信息,例如,您是在某种托管软件包上还是在自己的服务器上

优于Phpmyadmin,因为优于Phpmyadmin,因为使用Phpmyadmin对大型数据库毫无意义。到目前为止,我使用的数据库大小刚刚超过1GB,记录超过1200万条。根据我的经验,导出数据的最佳方法是使用

mysqldump -h HOST -u USER -p database_name > export_file.sql
-h在大多数情况下是可选的。如果您在远程服务器上,并且弹出错误“mysqldump:get error:1044:Access denied for user…”,则添加--single transaction

mysqldump --single-transaction -h HOST -u USER -p database_name > export_file.sql
你可以查一下原因。要导入数据库,可以使用

mysql -h HOST -u USER -p database_name < export_file.sql
mysql-h HOST-u USER-p database\u name
对于大型数据库来说,使用phpmyadmin毫无意义。到目前为止,我使用的数据库大小刚刚超过1GB,记录超过1200万条。根据我的经验,导出数据的最佳方法是使用

mysqldump -h HOST -u USER -p database_name > export_file.sql
-h在大多数情况下是可选的。如果您在远程服务器上,并且弹出错误“mysqldump:get error:1044:Access denied for user…”,则添加--single transaction

mysqldump --single-transaction -h HOST -u USER -p database_name > export_file.sql
你可以查一下原因。要导入数据库,可以使用

mysql -h HOST -u USER -p database_name < export_file.sql
mysql-h HOST-u USER-p database\u name
虚拟主机和本地主机。即使使用虚拟主机,您也应该能够通过SSH连接到服务器(如果已设置)。@judda,这是一个冗余的主机solution@WorkingHard我不明白你说的是什么意思?无论如何,如果您有命令行访问权限,
mysqldump
导出和
mysql
导入可能会起作用。虚拟主机和本地主机。即使有虚拟主机,您也应该能够通过SSH连接到服务器(如果已设置)。@judda,这是一个冗余的solution@WorkingHard我不明白你说的是什么意思?无论如何,如果您有命令行访问权限,
mysqldump
导出和
mysql
导入可能会起作用。可能是,我有一段时间没看到它了。@WorkingHard我不知道。“我会去我的QLDUMP的,也许吧,我已经有一段时间没看到它了。”努力工作我不知道。那我就去垃圾场