mysql-8.0.13-winx64.zip安装

1.下载mysql-8.0.13-winx64.zip

下载地址https://dev.mysql.com/downloads

2.解压zip包(存放位置自定义,我解压到F盘根目录下)

解压后目录如下

3.在解压后的根目录下新建my.ini文件(我的在F:\mysql-8.0.13-winx64下)

文件内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3307
# 设置mysql的安装目录
basedir=F:\mysql-8.0.13-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:\mysql-8.0.13-winx64\data
# 允许最大连接数
max_connections=200
# 允许失败连接的次数
max_connect_errors=10
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用mysql_native_password插件认证
#default_authentication_plugin=mysql_native_password
#skip-grant-tables

#设置默认时区
default-time-zone='+8:00'

4.win+r输入cmd进入mysql的根目录

5.执行cd bin

   执行mysqld --defaults-file=F:\mysql-8.0.13-winx64\my.ini --initialize-insecure --console 初始化数据库,会在data目录生成文件

注意--defaults-file参数一定放在--initialize-insecure之前

mysqld后面相关参数可以参考https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html

--initialize 初始化,会创建root用户,密码是随机生成的密码,使用该option初始化时记得保存随机密码

--initialize-insecure 初始化,会创建root用户,密码为空

上面两个参数二选一即可

--user=需要创建的用户名

--basedir=F:\mysql-8.0.13-winx64           mysql解压后根目录

--datadir=F:\mysql-8.0.13-winx64\data    存放数据的目录

--basedir与--datadir一般会先在my.ini文件中指定

6.执行mysqld --install mysql2  (因为装过一个mysql数据库,此处命名为mysql2)

7.执行net start mysql2

 

8.如果安装有问题可以使用mysqld --remove mysql2删除安装

 

发布了24 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/zh2508/article/details/84989579