导入mysql 1044_MySQL导入sql文件错误#1044
换了台新的笔记本,原来的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相关推荐
- php导入mysql大量数据sql文件,关于mysql:PHP:导入.SQL数据文件时的最大执行时间...
我正在尝试在XAMPP中使用phpMyAdmin导入大型.sql数据文件. 但是,这要花很多时间,而且我不断得到: Fatal error: Maximum execution time of 300 ...
- 通俗易懂!navicate如何导入MySQL数据库的.sql文件?
1.启动navicate,新建一个连接 2.右键连接,选择新建数据库 建立一个与要导入sql文件同名的数据库,比如我要导入的.sql文件名是miaosha.sql,我要建立的数据库名字就是miaosh ...
- Navicat for MySQL 导入SQL文件错误
原文出自:Navicat for MySQL 导入SQL文件错误_xgbnapsua的博客-CSDN博客_navicat导入sql文件错误 !!!!一定一定要新建一个与导入文件名字相同,编码格式一致的 ...
- [Mysql]过大sql文件导入过慢问题解决
[Mysql]过大sql文件导入过慢问题解决 参考文章: (1)[Mysql]过大sql文件导入过慢问题解决 (2)https://www.cnblogs.com/ttkl/p/12023640.ht ...
- MYSQL:关于sql文件导入提示:ERROR 1046 (3D000): No database selected的解决方法
今天在学习mysql的过程中出现了一个问题就是,进入mysql以后把sql文件死活都导入不进去 cmd在导入后一直提示: 出现该问题的原因:导入的sql文件没有对应的mySQL数据库,所以无法导入. ...
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐) vs lang ...
- 记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法
记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法 将转储的sql文件中创建触发器相关的语句剪切复制到另外的一份文本,保存重新运行sql文件,成功后在把之前剪切的语句复制过来在运行一 ...
- mysql客户端能运行sql文件_通过mysql客户端执行sql文件的方法
选择要执行sql文件,点击"打开"按钮,如图 方法/步骤 点击"ok"按钮,如图: 下面是学习啦小编为大家整理的关于通过mysql客户端执行sql文件的方法,一 ...
- Linux环境下从MySql数据库导出sql文件
Linux环境下从MySql数据库导出sql文件(mysqldump命令) 1.导出数据和表结构: 首先要在安装mysql的/bin目录下才可以执行: #/usr/local/mysql/bin/ m ...
最新文章
- Alsa中PCM参数设置
- ASP.NET Core on K8S深入学习(10)K8S包管理器Helm-Part 2
- Educational Codeforces Round 94 (Rated for Div. 2)
- getter/setter_Getters / Setters。 邪恶。 期。
- python getattr_Python中的getattr()函数详解:
- Mutual and feedback(互评与反馈)
- java实现权限_Java实现权限管理的两种方式
- Windows平台下如何实现Unity3D下的RTMP推送
- Spring Boot 永远滴神!10分钟快速入门
- 行为模型:客户行为智能分析模型
- vue v-model计算器案例
- C++ primer(第5版)第三章 字符串、向量和数组 学习笔记
- ACI注册国际项目考试地点汇总
- Android 如何正确的获取屏幕高度
- 蓝桥杯 试题 B: 纪念日
- 几个吓尿了的公众号,前几个你不可能没听过
- 推荐几本书给大家(二)
- hadoop上运行java版本_Hadoop--3.JDK1.7安装配置
- 与、或、非、与非、或非、异或、同或的区别
- Android学习中使用百度定位出现经度纬度:4.9E-324问题
热门文章
- LeetCode第280周赛回顾
- 魔兽服务器排队微信,服务器排队严重:《魔兽世界》经典怀旧服执行47服免费角色转移计划...
- 数据分析 第三讲 matplotlib常用统计图
- Java地位被撼动?Java与JavaScript的趣事连载
- 使用加速度计DIY自制基于Arduino手势控制的空中鼠标
- Could not GET 'http://jcenter.bintray.com/com/github/dcendents/android-maven-gradle-plugin/2.1/andro
- 查看、清空Linux日志【系统日志、软件运行日志】
- java+小时转为分钟_用java将12862秒转换成 N 小时,K 分钟,M 秒
- 测试技术提升建议(测试必看)
- 原创 | 聊聊延迟满足