1.先去官网下载mysql8.0.18
mysql官网网址:https://dev.mysql.com/downloads/mysql/
按照红框进行依次操作,下载mysql-8.0.18-winx64,下载解压后文件如下:
2.配置初始化的my.ini文件
看到上图文件中并没有my.ini文件,这个时候我们就自己在安装跟目录下添加my.ini(新建文本文件,最后将文件类型改为.ini),最后将配置写入my.ini中(根据自己实际情况配置my.ini);
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置3306端口
port=3306
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
3.配置MySQL的环境变量
点击计算机--》属性--》高级系统设置--》环境变量--》系统变量--》PATH
将mysql8.0.18文件路径(E:\mysql-8.0.18-winx64\bin)放到PATH文件后面;点击确定配置成功。
4.初始化MySQL
管理员运行cmd,进入到mysql8.0.18的bin目录下,输入命令:
1.mysqld --initialize --console
注意:[Note] [MY-010454] [Server] A temporary password is generated for [email protected]:****** 是随机生成的临时密码,在未改密码之前我们需要记住这个临时密码。后面登录的时候需要y用到。
2.mysqld --install MySQL8.0.18(按照MySQL)
3.sc delete MySQL(删除服务)
4.net start MySQL8.0.18 (启动服务)
5.连接MySQL服务并修改密码
1.mysql -u root -p 此时输入临时密码进入到mysql中
2.ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';修改成功后用新密码登录。