第一步:下载
点击dowmload选项
点击community
通常我们下载社区版
拉到最下面,选择Windows,64位,压缩包(当然在这里你也可以选择MSI安装)
第二步:解压、安装
点击下载的压缩包,将其解压缩到C盘根目录
进入解压文件内,新建文件my.ini(如果无法直接建立,可以新建txt文本,另存为.ini文件)
内容为:
[mysqld]
# 设置mysql的安装目录
basedir=C:/mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录datadir=C:\mysql-8.0.15-winx64\data
# 设置默认使用的端口port=3306
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人试图攻击数据库
max_connect_errors=10
# 服务端使用的字符集
character-set-server=utf8mb4
# 数据库字符集对应一些排序等规则使用的字符集
collation-server=utf8mb4_general_ci
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件作为认证加密方式
# MySQL8.0默认认证加密方式为caching_sha2_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
default-character-set=utf8mb4
port=3306
保存
进入bin文件夹,在地址栏内输入cmd,回车
在命令提示符内输入
mysqld --initialize-insecure --user=mysql --console
如果出现找不到"vcruntime140.dll找不到,无法继续"的错误提示,我们可以知道是Microsoft Visual C++ 2015的问题在官网下载安装后可以解决:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145;如提示找不到MSVCP120.dll文件,使用快捷键win+R,在控制面板中找到“程序”,打开“程序与功能”,找到Microsoft Visual C++ 2013 Redistributable(x64),右键:更改,弹出提示界面后点击修复;再次执行上文命令。
再输入
mysqld --install
如果出现“Install/Remove of the Service Denied!”错误提示,则使用管理员身份打开命令提示框,执行如上命令,即可安装成功。
之后再输入
net start mysql
显示MySQL服务正在启动
MySQL服务已经成功启动
第三步:配置密码
输入如下命令:
mysql -u root -p
提示:Enter password:
直接按回车,输入如下命令,将其中“你的密码”替换为自己想设定的密码
alter user 'root'@'localhost' identified by '你的密码';
即配置成功,输入exit退出MySQL之后重新进入时,再输入密码即可登录MySQL。