mysql8安装教程

本文详细介绍了如何下载MySQL8.0.15并配置环境变量,包括创建my.ini配置文件,设置初始密码,以及通过命令行安装和启动MySQL。在安装过程中,需要注意配置文件中的路径设置和环境变量Path的更新。最后,文章提到了修改root用户密码的步骤,确保了数据库系统的安全运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、官网下载MySQL8.0.15

直达官网下载Community版:https://dev.mysql.com/downloads/mysql/
然后拉倒下方点击对应版本位数下载
在这里插入图片描述
我这里自己下载了一个8.0,你们可以自行下载需要的版本

二、配置环境变量Path

mysql下载完成之后解压,放到你想要放的位置,
在这里插入图片描述
进入,mysql文件夹下的bin目录下

在这里插入图片描述
把bin目录的路径拿下来
在这里插入图片描述
然后找到此电脑右键“属性”---->高级系统设置------>环境变量----->然后在系统变量里面找到Path,新建一条,然后黏贴我们复制下来的bin目录路径
在这里插入图片描述

三、安装

进入mysql安装根目录创建一个my.inl配置文件。然后编辑内容如下

[mysql]
basedir=D:\mysql-8.0.27\bin
datadir=D:\mysql-8.0.27\bin\data
port=3306
max_connections=200
max_connect_errors=10
skip_grant_tables

可以参考下面这个

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

# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=E:\MySQL\mysql-8.0.15-winx64

# 自定义设置mysql数据库的数据存放目录
datadir=E:\MySQL\mysqlDate

# 允许最大连接数
max_connections=200

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

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

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

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

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

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

之后使用管理员运行命令提示符
在这里插入图片描述
打开之后运行mysqld --initialize --console命令
在这里插入图片描述
其中root@localhost:后面的一串 yy7ELpkj?<6) 就是初始密码(不含首位空格),在没有更改密码前,需要记住这个密码,复制保存,后续登录需要用到!
下面运行两个个命令

mysqld --install 装载mysql
net start mysql 启动mysql

在这里插入图片描述

四、修改root密码

成功启动后我们就可以登陆了,使用mysql -u root -p回车,然后输入刚刚我们保存下来的那个密码
进去之后我们就需要改密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

这里报错自己替换一下单引号,csdn有点毛病

### MySQL 8 安装教程 #### 准备工作 为了确保顺利安装 MySQL 8,在开始之前需确认操作系统已更新至最新状态并关闭防火墙或允许必要的端口通过。 #### 下载 MySQL Yum Repository 对于 CentOS 7 的用户来说,可以通过下载 MySQL 提供的 yum repository 来简化安装过程。执行以下命令获取适用于 EL7 (Enterprise Linux 7) 的 MySQL 社区发行版仓库文件[^2]: ```bash wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm ``` #### 安装 MySQL Yum Repository 接着将下载好的 rpm 文件安装到系统中以便后续操作更加便捷: ```bash sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm ``` #### 更新 Package Indexes 完成上述步骤后应当刷新本地软件包索引列表以反映新增加的内容: ```bash sudo yum update ``` #### 开始正式安装 MySQL Server 现在可以利用 `yum` 工具来安装最新的稳定版本 MySQL server 组件了: ```bash sudo yum install mysql-server ``` #### 启动 MySQL Service 并设置开机自启 一旦安装成功,则需要启动 MySQL service,并将其加入到系统的初始化进程中去,这样每次重启机器的时候它都会自动运行起来: ```bash sudo systemctl start mysqld.service sudo systemctl enable mysqld.service ``` #### 配置安全选项 初次安装完毕之后建议立即执行安全性向导程序,这一步非常重要因为它可以帮助我们移除一些潜在的安全隐患比如测试数据库、匿名账户等;同时也会引导设定 root 用户密码等一系列重要的初始配置项: ```bash sudo mysql_secure_installation ``` #### 进入 MySQL Shell 和修改 Root 密码策略 首次登录可能会遇到由于默认认证插件导致无法正常连接的情况,此时可尝试使用临时密码登陆并通过 SQL 命令更改身份验证方式为传统模式(`mysql_native_password`)以及重设新密码: ```sql ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourNewPassword!'; FLUSH PRIVILEGES; ``` 以上就是完整的 MySQL 8 在 CentOS 7 上的标准安装流程[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值