MySQL8的下载与安装

以 Windows11 系统中安装 MySQL 8.0.27 为例

下载地址

https://dev.mysql.com/downloads/mysql
点击下载之后会弹出一个界面要求你登录,点击下面的 No thanks, just start my download. 即可直接开始下载
下载完成后是一个压缩包,将文件解压缩到你想要放置的目录

配置环境变量

右击桌面上的 此电脑 (一些人可能是 我的电脑),点击 属性
在这里插入图片描述
点击 高级系统设置
在这里插入图片描述
点击 环境变量
在这里插入图片描述
系统变量 中找到名为 Path 的变量点击 编辑
在这里插入图片描述
点击 新建,将你先前解压的 MySQL 的 bin 目录的地址复制进来,点击 确定
在这里插入图片描述

配置初始化文件

解压后的目录文件中没有 my.ini 配置文件,我们可以自行创建并进行一些基础配置

[mysqld]
# 设置端口号为3306
port=3306
# 设置 MySQL 安装目录
basedir=D:\\MySQL\\mysql-8.0.27-winx64
# 设置数据库数据的存放目录
datadir=D:\\MySQL\\mysql-8.0.27-winx64\\data
# 设置数据库允许最大连接数
max_connections=200
# 设置允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 设置服务器默认使用的字符集为UTF8MB4
character-set-server=utf8mb4
# 设置创建新表时使用默认的存储引擎
default-storage-engine=INNODB
# 设置创建或者更改用户时的认证策略
authentication_policy=’*’
[mysql]
# 设置 MySQL 客户端默认字符集为UTF8MB4
default-character-set=utf8mb4
[client]
# 设置 MySQL 客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

需要注意的是目录处使用的是双斜杠 \\ ,而上面设置的数据存放的目录 data 也不需要我们手动创建,接下来初始化 MySQL 数据库的时候会自动创建

MySQL 初始化

使用 管理员权限 打开命令行窗口(Windows11中可以右击开始菜单找到此选项)
在这里插入图片描述
进入 MySQL 的 bin 目录,执行下面的初始化命令

mysqld --initialize --console

在这里插入图片描述
其中 root@localhost: 后面的内容要记下来,这是 root 权限的初始密码,此时先前提到的我们指定的存放数据库数据的目录应该已经自动建好了
在这里插入图片描述
如果你手快关闭了窗口没有记住这个密码也没关系,将上面生成的 data 目录删除,再重新执行初始化命令即可

安装和移除 MySQL 服务

MySQL 初始化成功后,我们继续执行下令指令安装服务(一台机器上可能同时安装 mysql5 和 mysql8,可以用名称区分)

# 格式:mysql --install [服务名]
mysqld --install mysql8

安装成功如下图
在这里插入图片描述
如果要移除 MySQL 服务,指令如下

# 格式:mysql --remove [服务名]
mysqld --remove mysql8

移除成功如下图
在这里插入图片描述

启动和停止 MySQL 服务

启动服务

# 格式:net start [服务名]
net start mysql8

成功启动如下图
在这里插入图片描述
停止服务

# 格式:net stop [服务名]
net stop mysql8

成功停止如下图
在这里插入图片描述

登录和退出账号

启动 MySQL 服务后登录 MySQL 的 root 用户,指令为

# 格式:mysql -u [用户名] -p
mysql -u root -p

接下来会让你输入密码,输入完成后敲击回车就可以使用 MySQL 了,成功如下图
在这里插入图片描述
退出 MySQL 输入指令

exit

成功如下图
在这里插入图片描述

修改用户密码

以 root 用户为例,指令如下(注意句尾的 ; 不可以丢)

# 格式:ALTER USER 'root'@'localhost' IDENTIFIED BY '[新密码]';
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改成功如下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值