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的博客。

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

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

  1. mysql安装后不是内部或外部命令解决

    在环境变量中配置mysql的bin 怎么找到bin目录,在管理工具,服务,常规选项卡下找到 双击mysql后,常规选项卡下的路径就是bin的路径,然后把该路径配置到环境变量中,即可,然后net sta ...

  2. SVN 安装后报不是内部或外部命令

    SVN安装后报不是内部或外部命令,也不是可运行的程序 解决方法:windows安装svn的时候默认是不安装 svn command line这个东西的,重新打开svn的安装exe,选择modify,将 ...

  3. nodejs安装express不是内部或外部命令

    工具/原料  Node.js安装包 方法/步骤  首先下载Node.js安装包,此处我用的是官方最新的v0.10.27 32位版: http://nodejs.org/dist/v0.10.27/no ...

  4. "'cl' 不是内部或外部命令,也不是可运行的程序"解决方案

    最近使用VS2012+Qt5.1+QtCreator2.8.1来搭建Qt的开发环境(之前有用MinGW编译的经历,经常碰到gdb调试器崩溃的问题),全部换成想用VC的编译器和调试环境,但是觉得QtCr ...

  5. windows7 64bit下mvn命令后提示‘cmd’不是内部或外部命令,也不是可执行程序或批处理文件

    首先,开命令提示符,输入如下命令试试echo %M2_HOME% 回车如果显示的路径和安装路径一致说明配置没问题; 那么出现这个问题的原因可能就是路径问题,可能是你安装了某个软件更改了系统映射路径导致 ...

  6. webpack-dev-server 不是内部或外部命令,也不是可运行的程序 解决方案

    我看了网上的 一些解决方案,说是webpack版本不对,但我按照提示操作后依然不行: 要先确认是否安装了webpack-dev-server,如果没有安装,安装便可以解决: 粗暴的解决方案是删除nod ...

  7. 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法

    前言: 本文的解决方法来自http://www.cnblogs.com/xionghui/archive/2012/04/11/2442404.html --感谢! 问题描述:新电脑装mysql后在c ...

  8. jsp 之 解决mysql不是内部或外部命令问题

    安装Mysql后,当我们在cmd中敲入mysql时会出现'Mysql'不是内部或外部命令,也不是可运行的程序或其处理文件. 打开我的电脑在我的电脑右键中选择属性,然后单击选择高级系统设置. 在系统属性 ...

  9. 解决mysql不是内部或外部命令

    安装Mysql后,当我们在cmd中敲入mysql时会出现'Mysql'不是内部或外部命令,也不是可运行的程序或其处理文件. 工具/原料 mysql cmd 方法/步骤 1 打开我的电脑在我的电脑右键中 ...

随机推荐

  1. C#监听锁屏代码

    今天,偶然间在技术群看有人问,怎么监听锁屏. 在此处记录一下 public class Constrctor { public Constrctor() { SystemEvents.SessionS ...

  2. VueJs 学习笔记

    VueJs学习笔记 参考资料:https://cn.vuejs.org/ 特效库:TweenJS(补间动画库)  VelocityJS(轻量级JS动画库) Animate.css(CSS预设动画库) ...

  3. hackhttp模板的介绍

    hackhttp模板:造福人类 发起get/post/ 发起http原始数据包 漏洞利用:更为快捷放放不安 #hackhttp使用方法hh=hackhttp.hackhttp() code,head, ...

  4. beauifulsoup模块的介绍

    01   爬虫基础知识介绍 相关库:1.requests,re  2.BeautifulSoup   3.hackhttp 使用requests发起get,post请求,获取状态码,内容: 使用re匹 ...

  5. Qt-QML-Slider-滑块-Style-后继

    首先了,先把我上篇文章的demo准备好,不过我上次写的被我删除了,这次就重新写了一个,上代码 import QtQuick 2.5 import QtQuick.Controls 1.4 import ...

  6. python 定位文件目录

    经常有引用文件的地方,所以整理了一下如何定位文件目录的方法 定位当前文件的目录 import os file_path = os.path.dirname(__file__) 定位当前文件的父目录 i ...

  7. Python汉诺塔问题递归算法与程序

    汉诺塔问题: 问题来源:汉诺塔来源于印度传说的一个故事,上帝创造世界时作了三根金刚石柱子,在一根柱子上从上往下从小到大顺序摞着64片黄金圆盘.上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱 ...

  8. js写的数码时钟,在“最小化”浏览器 或者 “切换网页”是动画效果好像不对

    一.问题 在“最小化”浏览器 或者 “切换网页”是动画效果不对,不知道哪里出了问题???是不是”最小化“时网页定时器关掉了,还是其他什么原因啊 ???? 二.HTML代码如下 <div id=& ...

  9. CDH/Hadoop 5.15 installation steps

    I will talk the main steps to install CDH 5.15 on Linux(CENT OS 6.10).  The installation method is M ...

  10. HDU 1569 方格取数(2)(最大流最小割の最大权独立集)

    Description 给你一个m*n的格子的棋盘,每个格子里面有一个非负数. 从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取数所在的2个格子不能相邻,并且取出的数的和最大.   ...