在项目开发过程中, 可能存在数据库导入导出,如果文件过大,会发现通过数据库(MySQL等)管理工具进行文件导入会报错,超出最大文件的限制。
需要更改工具的文件大小限制,网上有很多教程,比较麻烦,这里介绍个简单的方法,不通过工具执行SQL文件,通过命令行 执行MySQL的sql文件。
首先 用win+r或者开始-菜单-运行,输入cmd打开命令行,如图:
然后找到你Mysql的安装路径下的bin文件夹(我的是在D盘,目录如下所示):
在命令窗口 输入D: 回车,切换到 D盘
然后输入 cd + D:\phpStudy\MySQL\bin(Mysql的安装路径下的bin文件夹路径) 回车
输入 mysql -u root(用户名) -proot(-p+密码) testone(数据库名称) >D:\test.sql(>+文件路径) 回车
执行成功后可在数据库管理工具中刷新该数据库的列表即可看到执行sql文件的内容。
注意事项:
-p+密码 之间不要有空格 否则会报错;
数据库一定要存在;
文件要有可执行权限;
如果文件路径不清楚,可找到要执行的sql文件,直接将文件拖入命令行窗口即可;