加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2013-12-12 10:15:51)
标签:

mysql导入

maximumexecutiontime

300seconds

分类: Drupal

   再给Drupal升级的时候,将数据库备份了,之后升级出现错误恢复的时候,使用phpmyadmin重新导入数据库,出现了如下问题:

http://s15/mw690/002gpqJbgy6EVFkZdKede&690to open file”问题和“No database select" TITLE="Mysql导入数据库---解决“Failed to open file”问题和“No database select" />

尝试着修改了php.ini,my.ini等文件,都无济于事,始终还是报上面的错误,之后再网上各种挂搜,最终决定使用命令行来导入,因为命令行导入是数据库不存在超时的问题。

1.使用http://s14/mw690/002gpqJbgy6EVFPoW2V2d&690to open file”问题和“No database select" TITLE="Mysql导入数据库---解决“Failed to open file”问题和“No database select" />进入mysql后,采用如下

  mysql>SOURCE in.sql(这时,in.sql放在mysql/bin目录下,跟mysql.exe在同一个目录下)

或者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,终于解决了这个问题:

  1. 首先使用命令E:\xampp\mysql\bin>mysql -uroot -ppassword进入到数据库
  2. 然后切换数据库use database(database是你想导入的数据库);
  3. 把需要导入的sql文件(这里是in.sql)拷贝到mysql的bin目录下
  4. 执行命令source bsm.sql;即可导入

 

之后,终于成功了

 


 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有