failed to open file mysql,导入mysql数据库打不开的解决办法
2016-05-09 11:15
621 查看
使用mysql导入数据库时很不凑巧的出现:
Failed to open file 'xxx.sql', error: 2
出现这种情况时什么都不要干,第一在你的mysql中设定编码模式 set names 编码模式;第二尽量你导入的数据库的名字不要是中文,先把他改为英文名并且路径名的改为反斜杠(如D:/BaiduYunDownload/mysql/chengji.sql )再导入试试。如若不行请试以下方法;
主要的原因在于mysql没权限读取你指定导入盘符的权限。
so我们此时应该给mysql 加上读取权限
转载请注明出处:http://blog.csdn.net/zch501157081/article/details/51351481
在此附上干货:
1.添加mysql安装路径。首先右键单击“我的电脑(wind7是“计算机”)”--->“属性”-->"高级系统设置",弹出“系统属性”界面
2.单击“环境变量”,弹出“环境变量”窗口,如图:
3.找到“系统变量”下的“Path”,选中path,点击编辑,在path中加入mysql的安装路径,我的是D:\PHP\wamp\bin\mysql\mysql5.6.17\bin,故在path末尾加入D:\PHP\wamp\bin\mysql\mysql5.6.17\bin。注意加之前要在语句的最后加上
; ,最后“确定”保存。
ok
完成
在此附上如何在mysql中导入数据库:
1.进入到数据库,set names gbk;//确定编码模式
2.use xxx //选取你要导入的数据库
3.source D:\xxx\xxx\xxx;//你的路径
第二种方式:
不进入数据库
备份:mysqldump -h服务器地址 -u登录名 -P端口号 -p 数据库名>文件名
注意:需要管理员权限;
恢复:mysql -h服务器地址 -u登录名 -P端口号 -p 数据库名<文件名
另外的用第三方工具导入的就不在此罗列了;
相关文章推荐
- train_cascade 源码阅读之级联训练
- train _cascade 源码阅读之HOG特征
- train_cascade 源码阅读之LBP特征
- train_cascade 源码阅读之Haar特征
- 经验:人工智能威力初显,想养一只阿尔法狗帮我画图
- Entity Framework插入数据报错:Validation failed for one or more entities
- -XX:+PrintGCDetails 打印GC详细信息
- CDISC SDTM SU domain 学习笔记
- Ex2010-02 How to Reconnect a Disconnected Mailbox in 2010
- 11. Container With Most Wate
- Contains Duplicate
- juce中的BailOutChecker
- hdu3446 daizhenyang's chess 【一般图匹配】
- 利用Gensim训练关于英文维基百科的Word2Vec模型(Training Word2Vec Model on English Wikipedia by Gensim)
- Andorid总结 - AIDL
- shiro中的filterChainDefinitions
- 442 - Matrix Chain Multiplication
- HDU 3420 Bus Fair(贪心)
- 【LeetCode】Factorial Trailing Zeroes 解题报告
- haartraining生成.xml文件过程