本文为大家分享了mysql 8.0.13 安装配置教程,供大家参考,具体内容如下
先去官网下载点击的MySQL的下载
找到自己的版本进行下载, 64 32,,,
1, 下载完成后会得到一个安装包, 我是把他放入d盘, c盘尽量不存放太多文件,解压

2,配置初始化的my.ini文件的文件
新建一个后缀为ini的文件, 里面内容为
[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\MySQL# 设置mysql数据库的数据的存放目录datadir=C:\Program Files\MySQL\Data# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8
复制粘贴就好
3,配置环境变量,不配置会找不到命令,当然你也可以进入bin文件进行cmd命令输入

4,执行mysqld --initialize --console命令
打开cmd窗口, 一个是全局打开,cd进入目标文件夹,,, 一个是右键打开 ,一个是地址栏直接输入cmd



5,由于找不到vcruntime140_1.dll,无法继续执行代码问题
解决方法: 这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载一份即可, 下载地址, 拖到下面, 我下载的是64位版本的压缩包
拖入到bin文件夹即可

6,进入cmd管理员模式, cd 进入目标文件夹,执行mysqld --install [服务名](服务名可以不加默认为mysql)
如果不是管理员模式运行,则会报无权限的错误

SC删除的MySQL

在执行上面安装服务 mysqld --install

最后执行 net start mysql
mysql则安装配置完毕,最后选择适合自己的图形化界面
我是使用的是 navicat, 如果你是8.0以上使用navicat 会遇到一个报错, 欢迎评论留言,
6,MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报错, ---解决方案如下
1,删掉data下面的所有文件
2,my.ini进行修改,下图
3, mysqld-initialize 进行配置 mysqld -install 安装 net start mysql 启动服务, 我这里是成功了的
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\leon\Software\mysql\mysqlserve\mysql-8.0.21-winx64# 设置mysql数据库的数据的存放目录datadir=D:\leon\Software\mysql\mysqlserve\mysql-8.0.21-winx64\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB