一、mysql8.0.20安装包官网下载:
1、点击第一个进行下载
2、找到安装包后跳过登录,直接下载到本地(官网为英文,如英文不好,可用谷歌浏览器打开)
二、安装MySQL
1、下载到本地后是一个zip的压缩包文件,使用压缩工具将其解压
2、解压后,接下来设置环境变量
右击我的电脑 -> 点击属性 -> 点击高级系统设置 -> 环境变量 -> 系统变量path -> 编辑 -> 新建(将mysql的bin路径放上去)
实际配置环境变量时以自己安装的路径为准(我的是:D:\Tool\mysql-8.0.20-winx64\mysql-8.0.20-winx64\bin)
配置完环境变量后,确认所有弹出窗口。
三、配置MySQL
1、定位到mysql文件夹bin的同级目录,查看是否有my.ini配置文件,没有的话需自行创建,并以记事本方式打开编辑内容。(my.ini是一些配置,比如端口、连接数等等)
my.ini中需要编辑的内容如下:
[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=D:\Tool\mysql-8.0.20-winx64\mysql-8.0.20-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\Tool\mysql-8.0.20-winx64\mysql-8.0.20-winx64\Data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
四、初始化、启动mysql
1、这里需要注意有的教程可能会让你在mysql-8.0.20-winx64根目录下如果没有Data文件夹就新建一个Data文件夹,其实也没必要,等会在你输入mysqld --initialize 命令初始化mysql的时候会自动新建一个data文件夹。
如果没有记得手动建一个。
2、在路径前输入cmd空格,回车,进入命令窗口
2.1、如果在命令窗口执行命令时报:找不到VCRUNTIME140_1.dll,无法继续执行代码错误
解决方案:
到我的百度网盘中下载vcruntime140_1.dll文件到本地,放到C:\Windows\System32文件夹下,即可解决无法继续执行代码错误
百度网盘链接:https://pan.baidu.com/s/1vXMYE_sQvAvs5dn4EY3_zQ
提取码:9420
2.2、安装前先确保data文件夹中没有任何文件,有的话需全部删除,接下来运行
mysqld --initialize --console
命令。执行后找到A temporary password is generated for root@localhost: 这句,localhost后面就是自己的初始化密码,需记录一下
2.3、安装服务
mysqld --install PMySQL
2.4、启动服务
net start PMySQL
2022年05月09日备注:到这里就把服务安装成功了,使用Navicat连接工具,输入账号:root 密码:就是执行mysqld --initialize --console命令后,@localhost: 密码,连接成功后,会提示你更改密码。
2.5、重置密码
mysql -u root -p
2.6、更改密码(如果不更改,在可视化工具连接成功后会提示更改)
ALTER USER root@localhost IDENTIFIED BY 'Admin123456'