2024 年 MySQL 8.0 安装 配置 教程 最简易(保姆级)

欢迎大家浏览我的主页和博客:https://www.ovvv.tophttps://blog.ovvv.top

1.官网下载MySQL

MySQL :: Download MySQL Installer​编辑https://dev.mysql.com/downloads/installer/这只是一个安装器, 安装包里有64位的MySQL Server

这里让我们登账号,忽略,直接下载

然,要是下载速度太慢,你也可以用我的链接2023.7.13更新。

mysql-installer-community-8.0.33.0
mysql-installer-community-8.0.33.0.msi

MD5: 9b4ce33ab05ae7e0aa30a6c4f1a4d1c2

MySQL如果是

安装包安装, 可以图形化界面自主配置
如果是压缩包解压, 可以配置 配置文件, 可以解压安装到指定的路径. 
CSDN的绝大多数教程都是解压安装MySQL.  还要配置文件什么的很麻烦

安装包安装的图形化界面可以帮助更新MySQL和其他数据库驱动到最新版本(解压安装则 没有)

2.前期准备工作

2023年7月13更新。现在不用准备工作了

3.开始安装

双击安装包 

我们选择自定义安装, 因为有些应用我们可能用不到

选择要安装的服务, 并点击箭头 将其添加到右边

选中这个选项

注意看这个非常小的按钮,他为了不让我们改路径用心良苦

修改一下即可

(后续想要安装别的, 参考文末的更新, 选择ADD 即可)

2022/2/23 更新    可选步骤

(如果没这个问题直接跳过!)

如果到这里安装出现这个    Check Requirements

说明你的系统缺少 MySQL需要的C++库, 安装即可

点击 execute

同意, 继续安装

后面就OK了 

  


改好了就NEXT 

execute安装等待它安装完毕

点击 NEXT

4.配置MySQL Server

这个界面默认即可, 不要动它, 点击下一步

官方推荐第一种, 我们就用第一种

千万注意   ! ! ! 如果后面我们要用到数据库图形化工具的话(navicat举例)

如果navicat版本太老, 比如11, 会产生数据库连接错误

就建议选择第二个密码选项 或者升级软件图形化工具的版本


学习MySQL的话, 就随便取个好记的密码(忘密码比较麻烦)

这里可以改成MySQL, 在启动服务的时候方便些

2023年7月13更新

选最后一个,继续

接着继续安装

安装完成,点FINISH

 如果安装失败,80%是因为之前装的mysql没卸载干净。

 回到外面

FINISH退出安装

5.环境变量配置

这个时候大家打开命令行, 直接输入  mysql

应该是会报错的, 因为我们还没有配置环境变量, 没办法直接使用 mysql命令

打开我们的安装目录, 来到  MySQL Server 8.0\bin  目录下,

6.更改时区 (可选)

(可选 不学java可先忽略这一步)

更改时区 (学习JAVA用到JDBC会有时区问题, 要改成东八区)

win10下先勾选这个以便找到  ProgramData 文件夹

来到   ProgramData\MySQL\MySQL Server 8.0

(不一定和我一样在D盘, 如果找不到这个文件, 建议用everything全局搜索
https://www.voidtools.com/Everything-1.4.1.1024.x64.zip)

往下找到

[mysqld] 

在下面加上这么一句话

default-time_zone='+8:00'

如果还没有启动, 那就是开启后生效, 先不急

继续往下

7.验证安装
键盘 win + s   搜索cmd 或者powershell, 右键用管理员启动 

验证刚刚配置的命令行 ( 第4个标题 )

输入

mysql -uroot -p

再输入密码 

然后就完成了

### Mysql 8.0 安装指南 以下是针对不同操作系统环境下的 MySQL 8.0 安装教程,涵盖了 Linux 和 Windows 的安装步骤与注意事项。 --- #### Linux 环境下 MySQL 8.0 安装教程 1. **下载官方 RPM 包** 使用 `wget` 命令从官方源下载 MySQL 的社区版 RPM 包。确保网络连接正常。 ```bash [root@server1 /]$ wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm ``` 这一步可以确保获取新版本的 MySQL 社区版仓库文件[^1]。 2. **安装 RPM 包** 使用 `rpm` 命令安装刚刚下载的 RPM 包。 ```bash sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm ``` 此命令会将 MySQL 的 Yum 源添加到系统中[^3]。 3. **安装 MySQL 服务** 执行以下命令以安装 MySQL 数据库服务: ```bash sudo yum install mysql-server ``` 安装过程中可能会提示确认操作,请输入 `y` 继续。 4. **启动 MySQL 服务** 安装完成后,启动 MySQL 服务并设置开机自启。 ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` 5. **查找初始密码** 在初次安装时,MySQL 会生成一个临时密码,存储在日志文件中。 ```bash grep 'temporary password' /var/log/mysqld.log ``` 输出结果类似于:`[Note] A temporary password is generated for root@localhost: your_password`[^3]。 6. **修改初始密码** 登录 MySQL 并更改默认密码。 ```bash mysql -u root -p ``` 输入上一步找到的临时密码后,执行以下命令修改密码: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; ``` --- #### Windows 环境下 MySQL 8.0 安装教程 1. **下载安装程序** 访问 MySQL 官方网站下载适用于 Windows 的安装包。 官方链接:https://dev.mysql.com/downloads/installer/[^2]。 2. **运行安装向导** 下载完成后,双击安装程序并选择“Custom”模式进行自定义安装。 3. **配置 MySQL 服务** 在安装过程中,需要设置 MySQL 的根用户密码以及服务启动选项。请确保密码符合复杂性要求(至少包含大小写字母、数字和特殊字符)。 4. **初始化数据库** 如果初始化失败,可能是因为权限问题或路径配置错误。检查日志文件 `C:\ProgramData\MySQL\MySQL Server 8.0\Data\error.log` 以定位问题[^2]。 5. **验证安装** 打开命令行工具,输入以下命令验证 MySQL 是否正常工作: ```cmd mysql -u root -p ``` 成功登录后,可执行以下 SQL 查询测试: ```sql SELECT VERSION(); ``` --- #### 常见问题及解决方法 1. **无法启动 MySQL 服务** 检查端口是否被占用(默认为 3306),或者查看日志文件是否存在错误信息[^2]。 2. **忘记初始密码** 编辑 MySQL 配置文件(`my.cnf` 或 `my.ini`),添加 `skip-grant-tables` 参数以跳过权限表,并重启服务后重置密码[^3]。 3. **SQL 查询报错** 如果查询时出现语法错误,建议参考官方文档或使用调试工具排查问题[^4]。 --- ```python # 示例代码:Python 连接 MySQL 数据库 import mysql.connector conn = mysql.connector.connect( host="localhost", user="root", password="你的密码", database="test_db" ) cursor = conn.cursor() cursor.execute("SELECT DATABASE();") result = cursor.fetchone() print(result) ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值