黑猴子的家:MySQL 8.0.19 Window 安装(zip格式)

1、右键解压

2、解压后模样

3、创建my.ini配置文件

解压后的目录并没有的my.ini文件,手动创建后,写入基本配置
在安装根目录下添加的my.ini

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL8019
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL8019\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

尖叫提示:配置文件中的路径要和实际存放的路径一致(8.0.19不要手动创建Data文件夹)

4、打开终端命令

为了避免安装时,出现安装失败,使用管理员身份运行cmd

5、进入安装文件的bin目录

cd C:\alexsoftware\mysql-8.0.19-winx64\bin

6、初始化mysql

mysqld --initialize --console


尖叫提示:hRbSE#rmp2gF为临时密码,每次生成都不一样,我们需要记住它,后面会用到

7、安装mysql服务

mysqld --install
mysqld --install [服务名](服务名可以不加默认为mysql)


尖叫提示:如果提示存在,使用sc delete mysql 命令删除mysql服务,再次执行mysqld --install 安装mysql服务

8、启动mysql服务

cmd -> net start mysql

9、登陆mysql

mysql -uroot -p

10、修改密码

mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'Y
ingGu123456!';
mysql>flush privileges;

mysql给的初始密码太复杂了,一般我们需要改为一个简单的密码,方便我们登陆,在MySQL8.0.4以前,执行:SET PASSWORD=PASSWORD(‘[修改的密码]’),就可以更改密码,但是MySQL8.0.4以后,这样默认就不行的。因为之前,MySQL的密码认证插件是"mysql_native_password",而现在使用的是"caching_sha2_password",因为当前有很多数据库工具和链接包都不支持“caching_sha2_password”,为了方便,暂时还是改回了“mysql_native_password”认证插件。
修改用户密码,在MySQL中执行如上命令(修改密码验证插件,同时修改密码。)

11、配置允许远程登录

mysql> show databases;
mysql> use mysql;
mysql> desc user;
mysql> select host,user from user;
mysql> update user set host='%' where user='root';
mysql> flush privileges;

你可能感兴趣的:(黑猴子的家:MySQL 8.0.19 Window 安装(zip格式))