MySQL ZIP安装教程:从解压到启动

金金金上线!

话不多,只讲你能听懂的前端知识

前言

我这里不能下载安装程序的mysql,由于电脑安全限制,安装时会弹出需要管理员账号密码权限,此路行不通,所以琢磨着免安装版本怎么个流程,好,废话不多说,接着往下看

下载

MySQL下载地址:我下载的为8.0.43版本,如下图:

按照图中提示:点击下载即可,等待下载完成,继续接着往下走~

解压

下载完成,把压缩包可以复制你想放的目录下:进行一个解压,我已经解压好了,目录文件夹如下图显示:

创建配置文件

  1. 在安装的mysql根目录下创建配置文件,命名为my.ini,内容如下:
ini 复制代码
[mysqld]
# 设置MySQL端口(避免冲突)
port=3307
# 设置MySQL安装目录(用正斜杠或双反斜杠)(手动创建一下吧,刚好把data目录也创建下)
basedir=D:/software/mysql-8.0.43/
# 数据存储目录(需手动创建)
datadir=D:/software/mysql-8.0.43/data
# 允许最大连接数
max_connections=100
# 字符集
character-set-server=utf8mb4
# 默认存储引擎
default-storage-engine=INNODB

[mysql]
# 客户端字符集
default-character-set=utf8mb4

[client]
# 客户端端口
port=3307
default-character-set=utf8mb4

初始化数据库

  1. 打开cmd窗口
  2. 进入到刚刚解压好的文件的bin目录
  3. 执行初始化(生成临时密码): mysqld --initialize --console
    • 注意:记录末尾的临时密码

启动MySQL服务

  • 方法1:前台启动(推荐测试用)

    • 效果
      • 会在当前命令行窗口启动 MySQL 服务器
      • 实时显示所有日志信息(连接请求、错误等)
      • 关闭窗口 = 停止 MySQL 服务
    cmd 复制代码
    mysqld --console

    保持窗口开启,关闭窗口即停止服务

连接并修改密码

  1. 新开CMD窗口,进入到 bin 目录

  2. 登录MySQL(输入临时密码):

    cmd 复制代码
    mysql -u root -p -P 3307
    • 如图就是登录成功了
  3. 修改密码(替换 YourNewPassword):

    sql 复制代码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
    FLUSH PRIVILEGES;
    EXIT;
  4. 然后继续使用mysql -u root -p -P 3307,输入你刚刚的新密码验证即可


这样就算是完事了,只要你不关闭cmd窗口,你可以用其他的mysql可视化工具连接本地的mysql端口3307可以成功,你们自行测试即可
那下次关机开机又得操作连接那不是很麻烦,我这里给出一个无管理员权限实现开机自启动方案,当然还有其他的一些办法,自行百度~


无管理员权限实现开机自启动方案

由于无法注册为系统服务,需采用用户级自启动方案

启动文件夹

创建启动脚本

  1. 新建文本文件,重命名为 start_mysql.bat

  2. 编辑内容:路径替换为你的实际安装路径

    batch 复制代码
    @echo off
    "D:\software\mysql-8.0.43-winx64\bin\mysqld" --console

放入启动文件夹

  1. Win + R 输入 shell:startup 打开启动文件夹
  2. start_mysql.bat 复制到此文件夹

效果

  • 每次用户登录时自动启动 MySQL
  • 会显示控制台窗口(可最小化)

  • 到此就结束啦,能满足我玩mysql的需求~~~
  • 当然还有很多方法自启动,看你们电脑环境安全配置 自行百度具体方案即可~~~

编写有误还请各位指正,万分感谢

相关推荐
类似不类似8 小时前
mysql实例是什么?
数据库·mysql·adb
Johny_Zhao8 小时前
达梦数据库高可用集群部署方案
linux·mysql·网络安全·docker·信息安全·kubernetes·云计算·shell·containerd·达梦数据库·yum源·系统运维·centos8
瓯雅爱分享9 小时前
Java搭建高效后端,Vue打造友好前端,联合构建电子采购管理系统,实现采购流程电子化、自动化,涵盖采购全周期管理,功能完备,附详细可运行源码
java·mysql·vue·软件工程·源代码管理
conkl10 小时前
MySQL 事务隔离与 MVCC
数据库·mysql
-Xie-10 小时前
Mysql杂志(七)
数据库·mysql
白鲸开源10 小时前
SeaTunnel 如何给 MySQL 表做“精准切片”?一篇读懂 CDC 分片黑科技
大数据·mysql·开源
努力的小郑11 小时前
MySQL 基础架构(一):SQL语句的执行之旅
后端·mysql·架构
灵犀物润11 小时前
Rancher 管理集群与命令行管理集群的具体操作步骤,并且分别展示如何安装 MySQL
数据库·mysql·rancher
武子康11 小时前
Java-114 深入浅出 MySQL 开源分布式中间件 ShardingSphere 深度解读
java·数据库·分布式·mysql·中间件·性能优化·开源
_果果然16 小时前
NestJS 3 分钟搭好 MySQL + MongoDB,CRUD 复制粘贴直接运行
数据库·mysql·mongodb