一.下载地址:
http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-winx64.zip
二.安装:
1.解压:
mysql根路径:D:\mysql\mysql-8.0.13-winx64\
注:路径中不能包含中文
2.配置文件:
在根目录下新建my.ini文件,并将以下内容考入文件内
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\mysql\\mysql-8.0.13-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\\mysql\\mysql-8.0.13-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注:1.mysql-8.0.13版本不需要创建和设置data目录,本身自带
2.配置中的路径用双斜杠。
3.初始化mysql
通过CMD终端进入到:
D:\mysql\mysql-8.0.13-winx64\bin
执行:
mysqld --initialize --console
注:1.CMD终端需要使用管理员权限运行;
2.初始化之前需要保证data目录没有数据,否则会报错。
初始化完成之后,终端会打印一串临时密码,需要记录:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: j6dr&.qBsNBi
4.安装mysql服务
D:\mysql\mysql-8.0.13-winx64\bin\mysqld install
5.启动mysql服务
net start mysql
6.登录mysql
注:登录前最好将bin目录添加到系统环境变量当中,以后登录Mysql的时候,就不需要添加路径了。
mysql -uroot -p
注:首次登录的时候使用上面的临时密码
7.修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
注:mysql8新的密码策略,很多mysql客户端工具不支持,所以用原来的密码策略。