1.下载mysql

mysql EA mysqle安装教程csdn_mysql本教程选择下载版本5.7.27
选择相应版本下载(64位/32位)
mysql EA mysqle安装教程csdn_错误解决_02

2.解压

解压在指定目录
例:E:\mysql
E盘下创建了一个mysql文件夹,这个文件夹目录后边马上会用到

3.配置环境变量

在环境变量Path中添加MySQL解压后的bin目录所在的路径。

具体过程:
我的电脑右击
计算机属性
高级系统设置
环境变量
在系统变量里面找到path变量,
点击编辑,将MySQL解压后的bin目录添加进去,

例:E:\mysql\mysql-5.7.27-winx64\bin
将这一行地址输进系统path

4.以管理员身份运行命令提示符。

输入E: (因为我的MySQL安装在E盘,所以就是E)

进入MySQL中的bin目录 ,输入如下语句

cd E:\mysql\mysql-5.7.27-winx64\bin

5.安装MySQL

输入如下语句

mysqld --initialize

继续输入

mysqld -install

出现Service successfully installed,

6.修改配置文件

MySQL安装目录(E:\mysql\mysql-5.7.27-winx6)下新建一个my.ini文本文档,在里面复制粘贴如下内容,
不是在bin目录

[mysqld]  
port = 3306  

basedir=E:\mysql\mysql-5.7.27-winx6 
datadir=E:\mysql\mysql-5.7.27-winx6/data   


max_connections=200  
character-set-server=utf8  
default-storage-engine=INNODB  
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES  
[mysql]  
default-character-set=utf8

**

注意:basedir后面加的是MySQL的安装路径,而datadir后面加的是data文件夹的安装路径。

**

然后关闭记事本保存

7.继续在刚才的命令提示符中输入

net start mysql

如果提示服务启动成功,则马上就要大功告成,

如果提示不是内部或外部命令,也不是可运行或批处理程序, 我的电脑->右键->属性->高级->环境变量->系统变量->path,再点“编辑”就可以了。在“变量值”对话框里面加“C:\windows\system32“,这是cmd.exe存在的路径,然后点确定就可以了。

**

8.继续在刚才的命令提示符中输入

**

net stop mysql

9.以记事本方式打开mysql目录下的my.ini文件,在[mysqld]下面添加语句skip-grant-tables,保存后关闭。

无错误跳过此部分
出错(

unknown option ‘–skip-grant-tables’


**注意:如果出现 unknown option ‘–skip-grant-tables’,就不加这句语句,不修改ini文件了,
改为在cmd命令窗口,转到mysql\bin目录。

  • 输入mysqld –skip-grant-tables 回车**
  • 重新打开一个命令行窗口,下部分相同

10.命令行修改密码

在命令提示符中输入 net start mysql
再输入- mysql -uroot -p 然后继续按回车

11.修改root密码

update user set authentication_string=password(‘新密码’) where user=‘root’;
新密码 那里删掉,输入自己想输入的密码
注意句末的分号,密码可以设置为空,
然后输入 flush privileges刷新权限,然后输入exit退出

12.(出现unknown option '–skip-grant-tables’错误的忽略) 重新打开my.ini文件,将刚才添加进去的skip -grant-tables语句删除,保存后退出,重启mysql服务。

13.打开命令提示符,输入

mysql -uroot -p

然后输入密码
启动成功