mysql-8.0.23-winx64的安装方式有很多,我这里只列举通过在mysql-8.0.23-winx64文件夹中手动配置my.ini文件的方式。
一、在mysql-8.0.23-winx64文件夹中配置my.ini文件。
创建一个txt文件,将文件名改成my.ini
二、在my.ini文件中输入`

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
**basedir="D:\\software\\mysql\\mysql-8.0.23-winx64"#这里改成自己的文件位置
# 设置mysql数据库的数据的存放目录
datadir="D:\\software\\mysql\\mysql-8.0.23-winx64\\data"#这里也是改成自己的文件位置,不要自己建立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-8.0.23-winx64文件夹中bin目录下
输入mysqld --initialize --console
A temporary password is generated for root@localhost:后面是初始密码

四、总结:mysql的安装花了我两个多小时,按照网上的安装教程一直出问题,后来找到一篇博客发现是my.ini文件中有两行代码格式出问题了

在这里# 设置mysql的安装目录
**basedir="D:\\software\\mysql\\mysql-8.0.23-winx64"#这里改成自己的文件位置
# 设置mysql数据库的数据的存放目录
datadir="D:\\software\\mysql\\mysql-8.0.23-winx64\\data"#这里也是改成自己的文件位置,不要自己建立data问价夹,执行操作后会自动生成**插入代码片

很多博客没有双引号和双斜杠,按照他们方法安装会报错:
mysqld: Can’t create directory ‘D: oftware\mysql\mysql-8.0.23-winx64\data’ (OS errno 2 - No such file or directory)
如过这样安装不行,请参考我另一篇安装博客:https://blog.csdn.net/zuimman/article/details/113555228

结束语,安装软件的方法有很多,按照一种方法安装下去,也会安装成功。
感谢这位老哥的提示:https://blog.csdn.net/weixin_43851817/article/details/93340512

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐