MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案
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的博客。
博主也是在网上搜索各种教程后,针对个人电脑写出来的,若是有不灵的地方,谢谢指出。
- 关于cmd中出现无法识别命令的问题(xx运行的程序不是内部或外部命令,也不是可执行的程序)
- 解决cmd命令查看python版本“python不是内部命令或外部命令,也不是可执行程序解决方案”的问题
- JDK安装过程中出现“javac不是内部或外部命令”问题的解决
- 解决node.js安装cnpm、grunt、bower出现的不是内部或外部命令问题
- 安装jdk后,在cmd中输入“javac”,出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”的解决方法
- QT安装编译出现不是内部或外部命令的问题
- Mysql 下载与安装问题二:安装完MySQL后输入"net start mysql"后提示"'net'不是内部或外部命令...
- nodejs学习笔记(1)--express安装问题:express不是内部也或者外部的命令解决方案
- 安装完MySQL后输入"net start mysql"后提示"'net'不是内部或外部命令,也不是可运行的程序或批处理文件"的响应办法
- 【python】安装python第三方库lxml时,遇到问题:[ERROR: 'xslt-config' 不是内部或外部命令,也不是可运行的程序]
- “python不是内部命令或外部命令,也不是可执行程序解决方案”的解决方案
- python不是内部命令或外部命令,也不是可执行程序解决方案
- Windows中安装jdk,出现javac不是内部或外部命令 也不是可运行的程序
- python不是内部命令或外部命令,也不是可执行程序解决方案
- 解决打开Android SDK Manager时出现“.....\sdk\tools\lib\\find_java.exe不是内部或外部命令,也不是可运行的程序或批处理文件“问题
- 在窗口中执行mysql命令时,如果提示:mysql不是内部或外部命令,也不是可运行的程序或批处理文件
- 在命令行键入“cl”时出现不是内部或外部命令,也不是可运行的程序或批处理文件的问题。
- 安装完MySQL后输入"net start mysql"后提示"'net'不是内部或外部命令,也不是可运行的程序或批处理文件"的响应办法
- 解决svnserve --version输入后出现的不是内部或外部命令,也不是可运行的程序或批处理文件的问题
- express安装问题:express不是内部也或者外部的命令解决方案