mysql-8.0.23-winx64的安装方式有很多,我这里只列举通过在mysql-8.0.23-winx64文件夹中手动配置my.ini文件的方式。
一、在mysql-8.0.23-winx64文件夹中配置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.youkuaiyun.com/zuimman/article/details/113555228
结束语,安装软件的方法有很多,按照一种方法安装下去,也会安装成功。
感谢这位老哥的提示:https://blog.youkuaiyun.com/weixin_43851817/article/details/93340512