Mysql导入数据库---解决“Failed to open file”问题和“No database select

标签:
mysql导入maximumexecutiontime300seconds |
分类: Drupal |
http://s15/mw690/002gpqJbgy6EVFkZdKede&690to
尝试着修改了php.ini,my.ini等文件,都无济于事,始终还是报上面的错误,之后再网上各种挂搜,最终决定使用命令行来导入,因为命令行导入是数据库不存在超时的问题。
1.使用http://s14/mw690/002gpqJbgy6EVFPoW2V2d&690to
或者mysql>source f:\in.sql(这时,in.sql是放在f盘根目录下)
两种方式都出现“Failed to open file”的问题。
2.之后,又尝试采用cmd方式进入命令提示符下,使用E:\xampp\mysql\bin>mysql -uroot -ppassword < f:/in.sql命令导入in.sql,此时又出现ERROR 1046 (3D000) at line 20: No database selected。
之后通过各种百度、google,终于解决了这个问题:
- 首先使用命令E:\xampp\mysql\bin>mysql -uroot -ppassword进入到数据库
- 然后切换数据库use database(database是你想导入的数据库);
- 把需要导入的sql文件(这里是in.sql)拷贝到mysql的bin目录下
- 执行命令source bsm.sql;即可导入
之后,终于成功了