本文概述
- 1.找到mysql可执行文件
- 2.在命令提示符下导入数据库
在这种情况下, 最著名的原因之一是导入数据库的任务, 因为众所周知, 使用phpmyadmin的数据库的文件大小存在限制(最大:2, 048KiB, 默认配置为xampp)。反过来, 这不是一个很大的限制, 因为你可以增加数据库的允许文件大小, 但是配置它会花费一些时间, 并且它的速度不会像使用命令行那样快(对于拥有超过100MB)。
在本文中, 你将学习如何在XAMPP for Windows中使用命令提示符导入mysql数据库。
1.找到mysql可执行文件 mysql可执行文件是具有输入行编辑功能的简单SQL Shell。它支持交互和非交互使用。交互使用时, 查询结果以ASCII表格式显示。当非交互式使用(例如, 用作过滤器)时, 结果以制表符分隔的格式显示。可以使用命令选项更改输出格式。
对于我们的任务, 即使用命令行导入数据库, 这将是必需的工具, 因此, 你首先要做的是在xampp发行版中找到mysql的可执行文件。打开xampp文件夹并在mysql / bin文件夹中搜索可执行文件, 在本示例中, 该可执行文件将位于E:\ Programs \ xampp \ mysql \ bin文件夹中:
文章图片
在下一步中将其复制到剪贴板中的路径。
2.在命令提示符下导入数据库 从命令行界面使用mysql非常容易。例如, 要导入数据库, 我们只需要使用以下参数执行以下命令:
mysql -u {DATABASE_USERNAME} -p {DATABASE_NAME} <
"path/to/file/database-to-import.sql"
具有一些实际值的外观应该是(将位于桌面的ourcodeworld.sql数据库导入ourcodeworld数据库):
mysql -u root -p ourcodeworld <
"C:\Users\sdkca\Desktop\ourcodeworld.sql"
使用所需的值执行命令后, 控制台将提示你输入密码(如果没有密码, 则应清空密码, 然后按Enter键), 并将开始导入数据库。看起来很简单, 但是你可能不知道从哪里需要执行上一个命令, 不是吗?使用Windows, 有两种方法可以做到:
A.完整的可执行路径
这样, 你将不需要从命令提示符切换到路径, 因此无论你在哪里, 都可以使用控制台执行命令(甚至使用新的命令提示符窗口)。在示例命令中, 将mysql替换为可执行文件的绝对路径, 你就可以开始了:
E:\Programs\xampp\mysql\bin\mysql.exe -u root -p ourcodeworld <
"C:\Users\sdkca\Desktop\ourcodeworld.sql"
在命令提示符下, 先前步骤的执行将显示为结果:
文章图片
B.更改目录
【如何在Windows的XAMPP中使用cmd提示符导入mysql数据库】另一种方法也很简单, 你只需要使用命令提示符从目录更改为mysql可执行文件所在的路径(步骤1), 在这种情况下为mysql / bin:
cd E:\Programs\xampp\mysql\bin
然后再次执行命令(如果无法识别, 请用mysql.exe替换mysql):
mysql -u root -p ourcodeworld <
"C:\Users\sdkca\Desktop\ourcodeworld.sql"
在命令提示符下, 先前步骤的执行将显示为结果:
文章图片
注意 如果在导入期间收到错误1049(42000):未知数据库” 你的数据库名称” , 请在导入数据库之前转到phpmyadmin并手动创建数据库。
使用前面的任何步骤, 如果成功导入了数据库, 则不应有任何类型的输出, 否则会出错。
编码愉快!
推荐阅读
- 如何使用wkhtmltopdf在PDF上添加新页面
- 如何使用CSS和jQuery禁用文档中的文本选择
- 如何使用自己的logo创建自定义加载栏
- 如何使用TinyMCE和Prism.js添加代码段
- 如何解决Xampp错误(启动Apache时,另一个应用程序(Skype)正在使用端口80)
- 如何创建与Skype交互的HTML链接(通话,聊天,查看个人资料,添加到联系人)
- HTML5 Accesskey属性(你可能不需要JavaScript即可添加键盘快捷键)
- Webpack无效的主机标头(无法从LAN访问Webpack开发服务器)
- 如何在NetBeans中轻松地将文件路径和目录路径复制到剪贴板