安装mysql-8.0.17-winx64(步骤和问题解决)

安装mysql-8.0.17-winx64——MySQL Community

今天在安装mysql-8.0.17-winx64的时候遇到了一些问题,遂前来总结一下安装步骤和问题的解决办法
1、在官网下载64位mysql
Download MySQL Community Server

2、配置系统环境变量
在path的最后加上bin文件的路径
在这里插入图片描述

3、在大文件夹里自己创建一个my.ini文件
my.ini

并在my.ini文件中写上如下代码
其中!!这两句代码后的路径需要换成自己安装mysql的路径(易错点一)
basedir=D:\MYSQL\mysql-8.0.17-winx64
datadir=D:\MYSQL\data

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\MYSQL\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\MYSQL\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

4、在根目录shift+右键点击空白处打开powershell,执行mysqld --initialize --console
powershell

输出结果中包含临时密码信息:hDk!rJ#so1BV

D:\MYSQL\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing of server in progress as process 13020
--character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
A temporary password is generated for root@localhost: hDk!rJ#so1BV //临时密码
D:\MYSQL\mysql-8.0.17-winx64\bin\mysqld.exe (mysqld 8.0.17) initializing of server has completed

5、执行mysqld --install
输出Service successfully installed.
mysqld --install

其中,如果提示

The service already exists!
The current server installed: D:\MYSQL\mysql-8.0.17-winx64\bin\mysqld MySQL

这代表已经存在了或是说明之前安装的mysql服务仍有残留,可以执行删除语句sc delete mysql
再重新mysqld --install,问题解决
在这里插入图片描述

6、执行net start mysql
输出MySQL 服务正在启动 . MySQL 服务已经启动成功。
在这里插入图片描述

这里我遇到了第二个错误
提示错误193不是有效的win32应用程序

提示错误193不是有效的win32应用程序

研究了很久最后解决方式:
在bin目录下有一个名为mysqld,大小为okb的文件
将此文件删除后再执行net start mysql一切顺利~
在这里插入图片描述

7、在bin目录下打开cmd,输入mysqladmin -uroot -p password
手动输入之前的临时密码
并修改新密码
mysqladmin -uroot -p password

配置完毕啦~可以愉快的使用了!
Navicat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值