mysql8.0.25安装配置教程(windows 64位)最详细

本文提供详细的MySQL安装步骤,包括从官网下载、配置初始化文件my.ini、初始化MySQL、安装服务及启动,再到配置环境变量等全过程。文章还介绍了如何解决一些常见问题。

1.官网下载MySQL 

下载Mysql点击下载mysql.

下载完成后解压到某一个文件夹(记住这个路径,一会要用到) 

2.配置初始化文件my.ini 

根目录下创建一个txt文件,名字叫my,文件后缀为ini
之后复制下面这个代码放在文件下
(新解压的文件没有my.ini文件,需自行创建)
以下代码除安装目录和数据的存放目录需修改,其余不用修改

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径-------------
basedir=E:\mysql\mysql
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
datadir=E:\mysql\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

3.初始化MySQL 

使用管理员身份运行CMD 

进入mysql的bin目录 :

cd E:\mysql\mysql\bin\

在这里插入图片描述

在MySQL目录下的bin目录下执行命令:

 mysqld --initialize --console

复制root@localhost:之后的密码到本地文件夹,保存好( : 后有一个空格,不复制

在这里插入图片描述 4.安装mysql服务并启动+修改密码:

(1)安装mysql服务

mysqld --install mysql

之后会提示服务已经成功安装:

 在这里插入图片描述

(2)启动mysql服务:

net start mysql

输入之后提示以下内容:

在这里插入图片描述

 (3)连接mysql:

mysql -uroot -p

输入之后去复制一下刚刚保存下来的密码,并粘贴到命令台 :

在这里插入图片描述

输入以下命令修改密码(把新的密码修改成你想要的密码) :

ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';

在这里插入图片描述

 密码修改完成

5.配置环境变量 

在这里插入图片描述

在path中加入以下代码 

在这里插入图片描述

6.部分疑难杂病 

 1:执行mysqld --install mysql如果提示该服务已存在:

在这里插入图片描述

就先删除该服务(使用以下代码):

sc delete mysql

然后在执行:

mysqld --install mysql
<think>我们参考用户提供的引用内容,结合MySQL 8.0.40Windows系统上的标准安装流程,整理出以下步骤。同时,我们也会包含引用中提到的踩坑点(如服务无法启动、密码修改问题)的解决方案。 安装前准备: 1. 下载MySQL 8.0.40安装包:从MySQL官网下载社区版(MySQL Community Server)ZIP压缩包(Windows (x86, 64-bit), ZIP Archive)。 2. 解压安装包:将ZIP文件解压到自定义目录,例如:`D:\mysql-8.0.40-winx64`。 安装步骤: ### 1. 配置环境变量 - 将MySQL的bin目录(例如:`D:\mysql-8.0.40-winx64\bin`)添加到系统环境变量PATH中,以便在命令行中使用mysql命令。 ### 2. 创建配置文件 - 在MySQL安装目录(例如:`D:\mysql-8.0.40-winx64`)下创建`my.ini`文件(如果已有则修改)。 - 参考引用[3]的配置示例,注意修改`basedir`和`datadir`: ```ini [mysql] default-character-set=utf8mb4 [mysqld] port=3306 basedir=D:\\mysql-8.0.40-winx64 datadir=D:\\mysql-8.0.40-winx64\\data max_connections=200 character-set-server=utf8mb4 default-storage-engine=INNODB ``` 注意:路径中的反斜杠要使用双斜杠`\\`或单斜杠`/`。 ### 3. 初始化MySQL - 以管理员身份打开命令提示符(CMD)或PowerShell。 - 切换到MySQL的bin目录:`cd /d D:\mysql-8.0.40-winx64\bin` - 执行初始化命令: ```cmd mysqld --initialize --console ``` 注意:该命令会初始化数据目录(即`datadir`),并生成一个临时root密码(记录在日志中,注意保存)。 ### 4. 安装MySQL服务 - 在bin目录下执行: ```cmd mysqld --install ``` 成功会提示:`Service successfully installed.` ### 5. 启动MySQL服务 ```cmd net start mysql ``` ### 6. 修改root用户密码 - 使用生成的临时密码登录(注意:临时密码包含特殊字符,用引号括起来): ```cmd mysql -u root -p ``` 输入临时密码后,会提示需要修改密码(如引用[2]中出现的错误`ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.`)。 - 修改密码(将`new_password`替换为你的新密码): ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; ``` - 刷新权限: ```sql FLUSH PRIVILEGES; ``` ### 踩坑记录: 1. **MySQL服务无法启动**(如引用[1]): - 检查`my.ini`配置文件中的路径是否正确(特别是`basedir`和`datadir`),路径分隔符用双反斜杠或正斜杠。 - 确保初始化步骤成功(第3步),如果失败,可先删除data目录,然后重新初始化。 - 查看错误日志(data目录下后缀为`.err`的文件)定问题。 2. **修改密码问题**(如引用[2]): - 使用临时密码登录后,必须立即修改密码才能执行其他操作。 3. **安装MySQL Workbench及汉化**(参考引用[4]): - 下载安装MySQL Workbench,汉化方法:将汉化包中的`main_menu.xml`文件复制到Workbench安装目录下的`data`目录(如`D:\load_software\Mysql8.0\MySQL Server 8.0\Workbench\data`),替换原文件(建议备份原文件)。 ### 验证安装 - 使用新密码登录: ```cmd mysql -u root -p ``` 输入密码后成功进入MySQL命令行即安装成功。 ### 注意事项: - 如果之前安装MySQL,请确保卸载干净(包括删除数据目录和注册表信息),避免冲突。 - 防火墙设置:如果远程连接,需开放3306端口(默认端口)或自定义端口。 §§相关问题§§ 1. 如何卸载MySQL 8.0.40? 2. 如何修改MySQL的默认端口? 3. MySQL如何开启远程访问? </think> 以下是 MySQL 8.0.40Windows 系统上的详细安装配置教程,结合官方文档和常见踩坑解决方案整理: ### 一、安装准备 1. **下载安装包** 从 [MySQL 官网](https://dev.mysql.com/downloads/mysql/) 下载 ZIP 压缩包(Windows (x86, 64-bit), ZIP Archive) - 版本选择:`mysql-8.0.40-winx64.zip` 2. **解压文件** 将压缩包解压到目标目录(如 `D:\mysql-8.0.40-winx64`) ### 二、配置MySQL 1. **创建配置文件** 在安装目录下新建 `my.ini` 文件(参考引用[3]): ```ini [mysqld] port=3306 basedir=D:/mysql-8.0.40-winx64 # 修改为你的安装路径 datadir=D:/mysql-8.0.40-winx64/data # 数据存储目录 max_connections=200 character-set-server=utf8mb4 default-storage-engine=INNODB [mysql] default-character-set=utf8mb4 ``` 2. **配置环境变量** - 系统变量 `Path` 中添加:`D:\mysql-8.0.40-winx64\bin` ### 三、初始化与安装服务 1. **初始化数据库**(以管理员身份运行 CMD): ```cmd cd D:\mysql-8.0.40-winx64\bin mysqld --initialize --console ``` **注意**:记录输出的临时 root 密码(如 `[Note] [MY-010454] A temporary password is generated for root@localhost: 5Ej>5HqRjGqJ`) 2. **安装 MySQL 服务**: ```cmd mysqld --install ``` ### 四、启动服务与修改密码 1. **启动服务**: ```cmd net start mysql ``` > 💡 **踩坑解决**(引用[1]):若启动失败报错 `服务没有报告任何错误` > - 删除 `data` 目录并重新执行 `mysqld --initialize --console` > - 检查 `my.ini` 中路径是否正确(使用 `/` 或 `\\` 分隔符) 2. **修改 root 密码**(引用[2]): ```cmd mysql -u root -p # 输入记录的临时密码 ``` ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; FLUSH PRIVILEGES; ``` ### 五、验证安装 ```cmd mysql -u root -p ``` 输入新密码后成功进入 MySQL Shell 即安装完成: ```sql mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ ``` ### 六、可选:安装 MySQL Workbench 1. 从官网下载 [MySQL Workbench](https://dev.mysql.com/downloads/workbench/) 2. **汉化方法**(引用[4]): - 下载汉化包,替换安装目录下 `data/main_menu.xml` > **关键提醒**: > - 安装路径避免中文和空格 > - 首次登录**必须立即修改密码**(引用[2]) > - 配置文件 `my.ini` 需保存为 **ANSI 编码**(避免启动失败)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值