当前位置: 首页 >数据库 > MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案

MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案

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

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

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

MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案 _ JavaClub全栈架构师技术笔记

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

MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案 _ JavaClub全栈架构师技术笔记

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

MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案 _ JavaClub全栈架构师技术笔记

 

二、出现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盘中。

MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案 _ JavaClub全栈架构师技术笔记

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

MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案 _ JavaClub全栈架构师技术笔记

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

MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案 _ JavaClub全栈架构师技术笔记

这里值得注意的是:直接用记事本打开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的博客。

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

作者:王大咩的图书馆
来源链接:https://www.cnblogs.com/love-yh/p/7157973.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/117766.html

分享给朋友:

“MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案” 的相关文章

全面解析Redis 2022年05月13日 10:22:02
数据库之事务及事务的 ACID 性质 2022年05月21日 11:37:16
Oracle SQL 2022年06月05日 03:43:59
mysql递归查询 2022年06月06日 18:26:30
mysql 查询数据结果计算百分比 2022年06月11日 10:01:40
Mysql查询用户最后一次登陆时间 2022年06月12日 13:54:22