通过phpmyadmin或Adminer导入或导出大型SQL文件可能不是一个好主意,因为有机会获得超时,或者只需要很长时间才能等待。导入大型SQL文件的更强大的方法是通过MySQL CLI。 Laragon拥有自己的环境终端,其中所有目录中的所有MySQL CLI命令可执行。让我们尝试一下。
检查MySQL CLI命令
打开Laragon终端(CMDER),默认情况下应在C:\laragon\www
启动工作目录。
尝试检查MySQL版本以确认命令在当前目录中或任何地方可用:
mysql --version
创建演示数据库(MySQL)
此演示的完整凭据示例是:
- 主持人:
localhost
- 用户:
myuser
- 密码:
mypassword
- 数据库:
my_large_db
对于演示,您可能需要使用Web UI(phpmyadmin或adminer)创建一个名为my_large_db
的新数据库,或者使用此mySQL CLI命令很高兴:
mysql -hlocalhost -umyuser -pmypassword -e "CREATE DATABASE my_large_db"
导入大型SQL文件(MySQL)
假设您的大SQL文件位于Downloads
文件夹中,并将其命名为my_large_db.sql
。让我们按终端执行目录:
cd C:\Users\yourusername\Downloads
然后,我们可以使用此命令从目录导入文件:
mysql -hlocalhost -umyuser -pmypassword my_large_db < my_large_db.sql
此导入将需要时间,但比从Web UI导入的速度要快。
导出大db(mysql)
您可以使用Laragon终端(CMDER)转到想要的任何目录,并且该目录是将数据库转储文件放置的位置。假设我们要导出相同的数据基础,但是将其导出到另一个名为my_large_db_backup.sql
的SQL文件:
mysql -hlocalhost -umyuser -pmypassword my_large_db > my_large_db_backup.sql
或使用mysqldump
命令:
mysqldump -hlocalhost -umyuser -pmypassword my_large_db > my_large_db_backup.sql
告诉我本文是否如此有帮助,并在下面的评论中帮助您解决了问题。探索laragon。