换了台新的笔记本,原来的mysql被我dump成一个sql文件,50多M。结果在新系统里面导入的时候出现问题,在命令行执行source的时候报

在我的个人知识管理中,经常用到mysql数据库,wordpress搭建的worklog、搜索测试数据、我blog的测试环境等。我在自己的电脑上整了WAMP(Windows Apache MySQL PHP),哈哈,不是LAMP,用linux做桌面和周围的同事沟通还是不顺畅。

换了台新的笔记本,,原来的mysql被我dump成一个sql文件,50多M。结果在新系统里面导入的时候出现问题,在命令行执行source的时候报错:

ERROR 1044 (42000): Access denied for user ‘root’@'localhost’ to database ‘information_schema’

以前从来没遇到过,root帐号没有权限?用客户端、phpmyadmin啥的执行操作都没问题,命令行也能执行诸如创建、删除数据库和表的操作,怪!搜索了几把,没找到问题所在,问了几个周围的朋友,也没有解决这个问题。于是作罢,打算用拷贝文件的方式了。刚才又折腾了一下,结果发现原来dump的sql文件里有创建和导入information_schema和mysql两个数据库的内容,乖乖!原来我dump的时候把所有数据库所有表的整出来了。显然这两个数据库是不能被导入的,手动用editplus打开sql文件,删除那堆东西以后,导入成功。

记得在mysql4的时代这么干好像是可以的。有时间得多熟悉熟悉了,两眼一摸黑的蛮干不行了。

mysql -u root -p

输入密码

source sql文件名

**************************************************************

或者在导出数据库的sql文件时,先选中进入该数据库,然后再选择【导出】,这样就不会包含information_schema和mysql两个数据库的内容了,这样做的话,在重新导入sql文件时,要先创建该数据库,然后进入此数据库,再选择导入sql文件。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

导入mysql 1044_MySQL导入sql文件错误#1044相关推荐

  1. php导入mysql大量数据sql文件,关于mysql:PHP:导入.SQL数据文件时的最大执行时间...

    我正在尝试在XAMPP中使用phpMyAdmin导入大型.sql数据文件. 但是,这要花很多时间,而且我不断得到: Fatal error: Maximum execution time of 300 ...

  2. 通俗易懂!navicate如何导入MySQL数据库的.sql文件?

    1.启动navicate,新建一个连接 2.右键连接,选择新建数据库 建立一个与要导入sql文件同名的数据库,比如我要导入的.sql文件名是miaosha.sql,我要建立的数据库名字就是miaosh ...

  3. Navicat for MySQL 导入SQL文件错误

    原文出自:Navicat for MySQL 导入SQL文件错误_xgbnapsua的博客-CSDN博客_navicat导入sql文件错误 !!!!一定一定要新建一个与导入文件名字相同,编码格式一致的 ...

  4. [Mysql]过大sql文件导入过慢问题解决

    [Mysql]过大sql文件导入过慢问题解决 参考文章: (1)[Mysql]过大sql文件导入过慢问题解决 (2)https://www.cnblogs.com/ttkl/p/12023640.ht ...

  5. MYSQL:关于sql文件导入提示:ERROR 1046 (3D000): No database selected的解决方法

    今天在学习mysql的过程中出现了一个问题就是,进入mysql以后把sql文件死活都导入不进去 cmd在导入后一直提示: 出现该问题的原因:导入的sql文件没有对应的mySQL数据库,所以无法导入. ...

  6. atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js

    atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐)  vs   lang  ...

  7. 记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法

    记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法 将转储的sql文件中创建触发器相关的语句剪切复制到另外的一份文本,保存重新运行sql文件,成功后在把之前剪切的语句复制过来在运行一 ...

  8. mysql客户端能运行sql文件_通过mysql客户端执行sql文件的方法

    选择要执行sql文件,点击"打开"按钮,如图 方法/步骤 点击"ok"按钮,如图: 下面是学习啦小编为大家整理的关于通过mysql客户端执行sql文件的方法,一 ...

  9. Linux环境下从MySql数据库导出sql文件

    Linux环境下从MySql数据库导出sql文件(mysqldump命令) 1.导出数据和表结构: 首先要在安装mysql的/bin目录下才可以执行: #/usr/local/mysql/bin/ m ...

最新文章

  1. Alsa中PCM参数设置
  2. ASP.NET Core on K8S深入学习(10)K8S包管理器Helm-Part 2
  3. Educational Codeforces Round 94 (Rated for Div. 2)
  4. getter/setter_Getters / Setters。 邪恶。 期。
  5. python getattr_Python中的getattr()函数详解:
  6. Mutual and feedback(互评与反馈)
  7. java实现权限_Java实现权限管理的两种方式
  8. Windows平台下如何实现Unity3D下的RTMP推送
  9. Spring Boot 永远滴神!10分钟快速入门
  10. 行为模型:客户行为智能分析模型
  11. vue v-model计算器案例
  12. C++ primer(第5版)第三章 字符串、向量和数组 学习笔记
  13. ACI注册国际项目考试地点汇总
  14. Android 如何正确的获取屏幕高度
  15. 蓝桥杯 试题 B: 纪念日
  16. 几个吓尿了的公众号,前几个你不可能没听过
  17. 推荐几本书给大家(二)
  18. hadoop上运行java版本_Hadoop--3.JDK1.7安装配置
  19. 与、或、非、与非、或非、异或、同或的区别
  20. Android学习中使用百度定位出现经度纬度:4.9E-324问题

热门文章

  1. LeetCode第280周赛回顾
  2. 魔兽服务器排队微信,服务器排队严重:《魔兽世界》经典怀旧服执行47服免费角色转移计划...
  3. 数据分析 第三讲 matplotlib常用统计图
  4. Java地位被撼动?Java与JavaScript的趣事连载
  5. 使用加速度计DIY自制基于Arduino手势控制的空中鼠标
  6. Could not GET 'http://jcenter.bintray.com/com/github/dcendents/android-maven-gradle-plugin/2.1/andro
  7. 查看、清空Linux日志【系统日志、软件运行日志】
  8. java+小时转为分钟_用java将12862秒转换成 N 小时,K 分钟,M 秒
  9. 测试技术提升建议(测试必看)
  10. 原创 | 聊聊延迟满足