1.去官网下载mysql
根据自己的系统(32位还是64位)选择适合的版本。下载链接:https://dev.mysql.com/downloads/mysql/
2.将下载后的压缩包进行解压,解压后文件如下图所示:
注意:不同版本的mysql解压完后的文件可能稍有区别,不过不用在意,接着往下。
3.配置环境变量(重要)
在环境变量Path中添加MySQL解压后的bin目录所在的路径。
具体过程:打开我的电脑,点击计算机属性,高级系统设置,环境变量,在系统变量里面找到path变量,点击编辑,将MySQL解压后的bin目录添加进去,
比如我的是 C:\Program Files\MySQL\MySQL Server 5.7\bin ,因为path变量已经有很多值,所以添加的时候要在新的路径前面加一个英文分号,即应该为 ;C:\Program Files\MySQL\MySQL Server 5.7\bin ,然后一直点确定,至此环境变量配置完毕。记住千万不能动原来里面的东西。
4.以管理员身份运行命令提示符。
将鼠标放在左下角windows图标上,右击,选择命令提示符(管理员)即可,就会进入DOS界面。
输入C: (因为我的MySQL安装在C盘,所以就是C)
进入MySQL中的bin目录 ,输入如下语句
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
注意:上面的文件目录一定要和自己电脑上的目录一致。
5.安装MySQL
输入如下语句
mysqld --initialize
然后回车,可能需要等待几秒,然后会在MySQL根目录下生成一个data文件夹。
继续输入
mysqld -install
如果出现Service successfully installed,则说明已经安装成功。但是,还没有结束。。。。。。
6.修改配置文件
如果MySQL安装目录下有一个my-default.ini文件,将它改名为my.ini,如果没有,直接新建一个my.txt文本文档,在里面复制粘贴如下内容
[mysqld]
port = 3306
basedir=E:/Mysql/mysql-5.7.21-winx64
datadir=E:/Mysql/mysql-5.7.21-winx64/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文件夹的安装路径。
然后关闭记事本保存,将txt后缀改为ini
7.继续在刚才的命令提示符中输入
net start mysql
如果提示服务启动成功,则马上就要大功告成,
如果提示不是内部或外部命令,也不是可运行或批处理程序, 我的电脑->右键->属性->高级->环境变量->系统变量->path,再点“编辑”就可以了。在“变量值”对话框里面加“C:\windows\system32“,这是cmd.exe存在的路径,然后点确定就可以了。
8.继续在刚才的命令提示符中输入
net stop mysql
9.以记事本方式打开mysql目录下的my.ini文件,在[mysqld]下面添加语句skip-grant-tables,保存后关闭。
10.继续在命令提示符中输入mysql登录命令
mysql -uroot -p 然后继续按回车
11.修改root密码
update user set authentication_string=password('新密码') where user='root';
注意句末的分号,密码可以设置为空,然后输入flush privileges刷新权限,然后输入exit退出
12.重新打开my.ini文件,将刚才添加进去的skip -grant-tables语句删除,保存后退出,重启mysql服务。
13.打开命令提示符,输入
mysql -uroot -p
然后输入密码,大功告成!