mysql8解压版安装与初始化
1、下载解压版:
链接:mysql官网解压版下载地址
.msi 是安装版,想用安装版也可以
解压之后我是解压到了: D:\softwares\mysql\mysql-8.0.25-winx64
1、在mysql安装目录新建一my.ini文件如下:
文件内容为:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\environments\\mysql\\mysql-8.0.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\environments\\mysql\\mysql-8.0.25-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
ps:特别注意mysql8的路径要使用’ \\ ’ ,而mysql5使用的是 ‘\’
2、安装mysql,初始化(出现data目录),开启服务。(均在mysql安装目录的bin目录下用管理员身份执行)
#均在mysql安装目录的bin目录下用管理员身份执行
mysqld install #安装mysql服务
mysqld --initialize --user=root --console #初始化mysql,拿到root的初始化密码
net start mysql #开启mysql
类似这样:
ps:这里执行mysqld install
的时候有点小坑,缺少VCRUNTIME140_1.dll
,要去下载这个文件放到C:\Windows\System32
中。
VCRUNTIME140_1.dll 64位版本百度云:
链接:https://pan.baidu.com/s/1aqiak1s0vUkMP82IySuvFg
提取码:62f1
3、登录mysql并修改密码
mysql -u root -p #登录mysql
alter user 'root'@'localhost' identified by '123456'; #修改密码为123456 (mysql8与5的修改密码指令不同)
ps: mysql5修改密码的指令是:setpassword=password(‘123456’)