MySql教程

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

本文主要是介绍Windows系统安装MySQL8.0(2021-10-13),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Windows系统安装MySQL8.0

一、下载MySQL

MySQL官网下载地址

image-20211013105421351

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

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

image-20211013111230497

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

image-20211013111732632

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

image-20211013142024113

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

image-20211013143434937

三、创建 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

image-20211013154901729

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

  • 安装MySQL服务
mysqld --install

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

image-20211013151757918
  • 启动MySQL服务
net start mysql

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

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

image-20211013154340994

五、登录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)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!