Windows系统安装MySQL8.0(2021-10-13)

Posted Aspirantlu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows系统安装MySQL8.0(2021-10-13)相关的知识,希望对你有一定的参考价值。

Windows系统安装mysql8.0

一、下载MySQL

MySQL官网下载地址

二、解压并配置MySQL环境变量

mysql-8.0.25-winx64.zip 包解压,解压后的目录结构如下:

找到环境变量,新建,变量名是 MYSQL_HOME ,变量值是解压后的路径。

然后再找到Path,新建一个值 %MYSQL_HOME%\\bin

打开 cmd,输入 mysql,只要不提示 mysql 不是内部命令,就证明环境变量配置成功。

三、创建 my.ini 配置文件

在解压根目录下创建 my.ini 文件,内容如下:

[mysq1d]
# 设置3306端口
port=3306

# 设置mysq1的安装目录
basedir=C:\\Software\\mysql-8.0.25-winx64

# 设置mysq1数据库的数据的存放目录
datadir=C:\\Software\\mysql-8.0.25-winx64\\data

# 允许最大连接数
max_connections=200

# 允许连接失败的次数 这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10

# 服务端使用的字符集默认为UTF8
character-set-server=UTF8MB4

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 默认使用“mysq1_native_password"插件认证
default_authentication_plugin=mysql_native_password

[mysq1]
# 设置mysq1客户端默认字符集
default-character-set=utf8mb4

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

四、安装MySQL

注意:以下操作必须以管理员身份执行

  • 初始化MySQL
mysqld --defaults-file=C:\\Software\\mysql-8.0.25-winx64\\my.ini --initialize --console

初始化成功后,会生成data目录以及临时密码。

  • 安装MySQL服务
mysqld --install

安装成功后,打开 services.msc,可以看到本地MySQL服务。

  • 启动MySQL服务
net start mysql

此时会报错,安装服务路径不对。正确的方式是:要在MySQL目录bin下安装服务。

使用命令 mysqld --remove 将已安装的服务删除,切换到bin下,重新安装。

五、登录MySQL

  • 登录并修改密码
mysql -u root -p

使用临时密码登录。登录后使用SQL修改密码。

alter user root@localhost identified by '123456@abc';
  • 开启远程访问
create user 'root'@'%' identified by '123456@abc'; --这一步执行失败没关系
grant all on *.* to 'root'@'%';
alter user 'root'@'%' identified with mysql_native_password by '123456@abc';
flush privileges;

以上是关于Windows系统安装MySQL8.0(2021-10-13)的主要内容,如果未能解决你的问题,请参考以下文章

Windows系统安装MySQL8.0(2021-10-13)

Windows系统安装MySQL8.0(2021-10-13)

Windows系统安装MySQL8.0(2021-10-13)

MySQL8.0.26安装教程(Windows系统)

Windows系统Mysql8.0.28的安装教程

windows系统-phpstudy升级mysql8.0.12安装教程及修改密码和安装注意事项