MySQL安装出现“不是内部或外部命令,也不是可执行程序”

一、这是应该是环境变量处问题了,设置如下:

1)右击我的电脑选择“属性”,找到“高级系统设置”

2)在系统属性下,选择“高级”中的“环境变量”

3)在环境变量中的用户变量选择“Path”,单击编辑,将MySQL中bin的安装路径,粘贴到此处,即可。

二、出现MySQL的1045错误-----------修改root密码

出现:ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

以下操作之前最好先通过任务管理器将MySQL服务器停止运行。

1)找到my.ini文件。博主的版本是5.7.18版。安装完MySQL以后,安装的目录下没有my.ini和data目录。是可能是因为安装设置或者版本原因,my.ini文件在C盘中。

  1.1)关于文件夹ProgramData找不到,是因为其一般是被隐藏的。点击“查看“,在“隐藏的项目”前打钩,然后ProgramData就出现了。参考了这里,显示其的方法如下:

2)找到my.ini,以后用记事本打开,寻找到[mysqld],在其下添加语句:skip_grant_tables(图中箭头所指处)

这里值得注意的是:直接用记事本打开my.ini以后添加语句是无法保存的。这时,记事本应该是以管理员的权限打开的,然后通过记事本中“文件”->“打开”的方式打开my.ini。

3)然后使用cmd,切换到你的MySQL安装路径,如我的安装路径是:D:\Program Files (x86)\MySQL\MySQL Server 5.7\bin,所以语句如下:

cd D:\Program Files (x86)\MySQL\MySQL Server 5.7\bin

再次输入:mysql -u root -p进入MySQL模式。再输入USE mysql 进入数据库,此时若是输入  UPDATE user SET Password=PASSWORD('123456) where USER='root' (123456为重新设定的密码)会出现:ERROR 1054 (42S22): Unknown column 'password' in 'field list'。

三、出现:ERROR 1054 (42S22): Unknown column 'password' in 'field list'。

这是因为只有5.5以下版本才有PASSWORD字段。现在应该使用:update user set authentication_string=password('1234') where user='root';(1234为重新设定的密码)

最后刷新数据库:flush privileges; 然后退出数据库,重新登录就行。

MySQL各种出错集合见CrossChao的博客。

博主也是在网上搜索各种教程后,针对个人电脑写出来的,若是有不灵的地方,谢谢指出。

最新文章

  1. 【BZOJ 4582】【Usaco2016 Open】Diamond Collector
  2. Wiki语料处理
  3. .NET微信自定义分享标题、缩略图、超链接及描述的设置方法
  4. 翻译:Knockout 快速上手 - 3: knockoutJS 快速上手
  5. ASP.NET 5 初识
  6. Nodejs in Visual Studio Code 08.IIS
  7. Android studio 开发中 用git实现批量忽略特定文件的方法
  8. VS2013 F12无法转到函数的定义处,总是从“元数据”获取的问题 ——解决方法
  9. C++ 二分法求解方程的解
  10. HTTP与TCP的关系
  11. 微信企业向用户银行卡付款API开发详解(PHP)
  12. Day03(黑客成长日记)------>元祖及列表的增减改查
  13. Flsk-Werkzeug-请求参数获取备忘
  14. 集成算法(chapter 7 - Hands on machine learning with scikit learn and tensorflow)
  15. 《linux内核分析》chapter3读书笔记
  16. solr .Net端(SolrNet)
  17. C# WCF 完整实例,winform 窗体作为 宿主
  18. php 获取图片base64编码格式数据
  19. 二叉树的深度<java版>
  20. 个人博客开发-01-nodeJs项目搭建

热门文章

  1. javaweb(九)—— 通过Servlet生成验证码图片
  2. hdu1176免费馅饼(动态规划,数塔)
  3. 分布式部署Apache-Jmeter粗略流程
  4. ntp-redhat 同步时间配置
  5. .NET MVC和.NET WEB api混用时注意事项
  6. Linux命令应用大词典-第21章 LVM和RAID管理
  7. Dos命令以及相关文件的访问
  8. lintcode204 单例
  9. 【转】unity3d 资源文件从MAX或者MAYA中导出的注意事项
  10. CVPR-2018 那些有趣的新想法