导入/导出大型mysql数据库
哪些脚本/解决方案用于导入和导出大型mysql数据库?导入/导出大型mysql数据库,mysql,database,phpmyadmin,Mysql,Database,Phpmyadmin,哪些脚本/解决方案用于导入和导出大型mysql数据库? 如果存在大量数据,Phpmyadmin会为这些操作提供错误。如果您可以访问两个位置的命令行 要获得更详细的答案,您需要添加更多关于您的设置的信息,例如,您是在某种托管软件包上还是在自己的服务器上 如果您可以在两个位置访问命令行 要获得更详细的答案,您需要添加更多关于您的设置的信息,例如,您是在某种托管软件包上还是在自己的服务器上 优于Phpmyadmin,因为优于Phpmyadmin,因为使用Phpmyadmin对大型数据库毫无意义。到目前
如果存在大量数据,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的,也许吧,我已经有一段时间没看到它了。”努力工作我不知道。那我就去垃圾场