Window MySQL5.7.x免安装版配置

本文提供了一种简单的MySQL5.7.x免安装配置流程,包括修改配置文件、设置环境变量、安装及配置服务等步骤,并分享了解决过程中遇到的问题。

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

简单的mysql5.7.x免安装版配置这个小问题,竟然让我耗费了几个小时,虽然过程简单和1+1一样,为了不再第二次掉入坑,此处简单记录一次。按照以下步骤就可以。(仅以此篇记录我翻的一次小阴沟)

step1:
解压zip,注意修改解压文件中的my-default.ini为my.ini。原因:mysql —help看看你就知道了,当然也可以自己指定
step2:
将解压的mysql 下bin目录路径,加入环境变量path后
step3:
进入mysql解压文件的bin目录下,开始安装过程
step4:安装(两种方式)
方式一:
mysqld –initialize-insecure
mysqld –console(此时不要关闭cmd窗口)
方式二:
mysqld –initialize
mysqld –skip-grant-tables –console(此时不要关闭cmd窗口)
step5:修改密码
使用管理员权限打开另一个命令行窗口,使用mysql -uroot登录mysql,使用以下命令重置密码
update user set authentication_string=PASSWORD(‘123456’) where user=’root’;
flush privileges;
step6:安装mysql到window启动服务
终止step4中的“mysqld –console或mysqld –skip-grant-tables –console”,然后mysqld -install即可

以上就可以了。

注意:
1、最后可能启动的时候会报错,那么在进程管理中结束“mysqld”进程或者其他相关的mysql进程,然后在服务中再次重启mysql服务即可
2、我是个个例,其实已经操作成功过一次,但是由于使用的mysql管理工具太烂导致测试出了点问题,要是和我一样使用mysql-font这个工具测试mysql那就太坑了。使用navicat和其他管理工具测试一下吧。

### 下载和安装 MySQL 5.7.33 的方法 #### Linux (CentOS 7) 对于 CentOS 7 系统,以下是下载和安装 MySQL 5.7.33 的具体操作: 1. **下载 MySQL 压缩包** 使用 `wget` 工具从官方站点获取指定本的 MySQL 压缩文件。执行以下命令完成下载: ```bash wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz ``` 如果需要其他本(如 5.7.33),可替换 URL 地址中的本号[^1]。 2. **检查现有 MySQL 安装状态** 查询当前系统是否已安装 MySQL。如果存在旧,则需先卸载再重新安装;若未安装则直接继续后续步骤。 ```bash rpm -qa | grep mysql yum remove $(rpm -qa | grep mysql) ``` 上述命令用于检测并移除已有组件[^2]。 3. **解压与重命名** 将下载好的 `.tar.gz` 文件进行解压缩处理,并将其放置于根路径 `/` 下同时赋予新名称以便管理。 ```bash tar zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ ln -s /usr/local/mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql_3306 ``` 此处假设目标位置调整至 `/usr/local/` 而非根目录,实际可根据需求修改[^3]。 4. **初始化数据库配置** 创建必要的用户组及权限分配给定的服务账户 (`mysql`) 启动服务前还需初始化数据存储库。 ```bash groupadd mysql useradd -r -g mysql -s /bin/false mysql cd /usr/local/mysql_3306 mkdir data logs tmp run chown -R mysql:mysql . mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql ``` 利用上述脚本设置初始密码并将日志记录保存下来供调试用途参考[^5]。 --- #### Windows 10 针对 Window 平台上的手动部署流程如下所示: 1. **准备环境变量** 访问官网链接找到对应平台支持下的 ZIP 归档形式分发包地址,点击下载按钮即可获得离线可用资源包[^4]. 2. **注册为系统服务** 解开档案之后定位到内部包含二进制程序所在的子文件夹(`bin`)里头,在这里通过命令提示符窗口以超级管理员模式激活该软件成为后台守护进程的一部分. ```powershell net stop mysql # 若之前已经启动过一次的话记得先把之前的实例关闭掉 sc delete mysql # 删除可能残留下来的注册表项 mysqld -install MySQLEngineNameHere # 自定义引擎名字方便区分多个不同实例共存情况 start "" "C:\Path\To\Mysql\Bin\mysqld.exe" --console %* # 或者直接双击运行exe来测试能否正常工作 ``` 注意以上过程均假定了读者具备一定基础计算机技能水平能够独立解决可能出现的各种异常状况比如端口号冲突等问题. --- ### 总结注意事项 无论在哪种操作系统之上实施整个项目构建活动期间都应当遵循官方文档给出的最佳实践指南从而最大程度减少潜在风险因素影响最终成果质量表现.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值