1、下载mysql-8.0.20-winx64.zip https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.20-winx64.zip
如果使用navicat.exe 请下载mysql5.*的版本,否则无法使用navicat.exe连接数据库,各个版本下载地址如下:https://downloads.mysql.com/archives/community/
2、解压之后目录如下
3、新建my.ini文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql8.0
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql8.0\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
修改文件中basedir及datadir目录值
4.输入cmd,以管理员身份运行控制台,进入到bin目录(D:\mysql8.0\bin)
1)输入:mysqld --initialize 按enter运行
2)输入:mysqld install
出现图示信息表示安装成功
3)启动mysql
输入:net start mysql 按enter键
出现提示信息表示启动成功
5.进入mysql
输入:mysql -u root -p 系统提示需要输入密码,那么密码是多少?
mysql默认密码位置在data目录下,例如D:\mysql8.0\data,搜该目录下文件后缀为.err的文件
如图:
使用记事本打开,搜索关键字password 找到如下记录,框起来的就是默认密码了
输入密码之后 按enter进入mysql
6、修改密码
输入: alter user 'root'@'localhost' identified by 'root';
然后在输入mysql -u root -p 输入修改后的密码 root验证是否可以登录成功