一、下载
进入MySQL官网下载最新版MySQL8.0的压缩包,地址:https://dev.mysql.com/downloads/mysql/
开始下载,下载成功后解压到自己指定的文件夹。
注意:文件路径一定要用英文,不可以有中文!!!!!
二、路径配置;
依次进入计算机------>右键 属性------>高级系统设置------->环境变量-------->点击系统变量的path变量-------->点击编辑
点击新建,然后输入你的MySQL文件夹的bin目录,要输入完整的目录地址
三、Mysql安装
1.使用管理员身份打开cmd,电脑“开始”搜索“命令”,右键“管理员身份打开” 命令提示符。
2.如果不在系统盘在其他盘,想进入到你mysql解压的bin目录下,先输入mysql所在盘的盘符,比如我的在E盘。我输入的 E: 回车;
输入cd,空格后再输入mysql文件的路径并回车,我输入的是 E:\Mysql\mysql\mysqll;
输入cd空格,再输入bin并回车,进入到你mysql解压的bin目录下。
注意·:mySQL8之后并不需要my.ini,会自动的生成data文件夹在解压之后的文件,端口默认3306,。若有这个文件,则初始化mysql不成功。自己若新建并设置了my.ini 文件,有data文件的话,在初始化 前要删除。然后再初始化。我的是自己设置了my.ini 文件之后生成data文件名乱码。出现MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。
3.初始化MySQL,并记录生成的用户密码root的随机密码,在命令窗口内输入:
mysqld --initialize --console
初始化之后会自动生成密码,即root@localhost:后面的字符,要记下来,后续登上mysql需改密码之后才可后续操作。
4.安装MySQL服务,命令窗口内输入:
mysqld --install
5.启动MySQL服务,命令窗口内输入:
net start mysql
6.修改密码
(1)在命令窗口内输入:
mysql -u root -p
然后输入刚才生成的密码。
(2)命令窗口内依次输入:
注意:要更改加密规则,不然无法使用工具连接mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
#修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
#更新一下用户的密码
(3)令窗口内输入:
FLUSH PRIVILEGES;
#刷新权限
(4)在命令窗口内输入:
alter user 'root'@'localhost' identified by '新密码';
更改自定义的新密码。