【mysql】如何在windows环境下配置并随意切换两种mysql版本


前言

接手别人的项目,遇到mysql线上是版本是8,而本地一直用的是5,往往操作导sql就会出现意想不到的bug难以解决,这里教大家如何在一台电脑上安装两个版本的mysql,并可以做到随意切换使用。


提示:以下是本篇文章正文内容,下面案例可供参考

一、下载安装

mysql官方下载地址点击链接直接打开下面的网页,选择windows操作系统,下载箭头所指的zip的就行了.(例如本地是5.7,就下载8)
在这里插入图片描述
解压并安装,mysql8没有my.ini文件,需要用户自己创建
在这里插入图片描述
在这里插入图片描述

1、配置

新建data文件夹(空的就ok),并在my.ini中添加一些参数(可复制下面的配置),注意端口不能再是3306,这里改成3307

[mysqld]
# 设置3307端口(原先的mysql5已经占用3306)
port=3307
# 设置mysql的安装目录(你自己的目录)
basedir=D:\mysql8\mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql8\mysql-8.0.15-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8

添加环境变量,并关掉原有的mysql服务
在这里插入图片描述
在这里插入图片描述

2、安装

以管理员身份打开dos,切换到mysql8安装目录的bin目录下执行

mysqld --initialize --console
注意!执行结束后输出结果里面有一段:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: XI5ovf,x5G,? 
其中root@localhost:后面的“XI5ovf,x5G,? 就是初始密码(不含首位空格)。
在没有更改密码前,需要记住这个密码,首次登录需要用到。
可以先复制到某个文本中先保存下来.

在bin目录下执行

mysqld --install mysql2

MYSQL8是自己取的服务名字,可以自己定义名字,与原先的mysql服务不一样即可.
安装完成之后,执行(自己的服务名)

net start mysql2==>启动服务  (net stop mysql2 是停止服务,sc delete mysql2是删除服务)

3、修改密码

在控制台输入 mysql -uroot -P3307 -p(刚才复制的密码)
在这里插入图片描述
修改密码:

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

二、使用

1、启动

同时启动两个mysql服务(名字是之前安装服务时自定义的)
在这里插入图片描述

2、切换版本使用

打开Navicat工具,输入mysql也就是5.7版本的服务账户、密码、端口
在这里插入图片描述
连接成功!
在这里插入图片描述
同样输入mysql2也就是8.0版本的服务账户、密码、端口
在这里插入图片描述
连接成功!妈妈再也不用担心我的环境了!

### 回答1: MySQL是一个关系型数据库管理系统。 1. 下载MySQLWindows版本,可以在MySQL官网上找到。 2. 解压下载的压缩包。 3. 双击解压目录中的 "setup.exe" 文件来启动安装程序。 4. 按照安装向导的提示进行操作,选择 "Developer Default" 安装选项来安装所有必要的文件。 5. 安装过程中需要设置root用户的密码 6. 安装完成后,在命令行中输入 "mysql -u root -p" 登录MySQL。 7. 在MySQL命令行中运行 "SHOW DATABASES;" 命令来确认安装是否成功。 ### 回答2: MySQL是一款常用的关系型数据库管理系统,支持使用ZIP文件进行Windows系统的安装。以下是MySQL ZIP Windows安装教程的步骤: 1. 首先,从MySQL官方网站下载适用于Windows的ZIP安装包。选择合适的版本和操作系统架构(32位或64位)将文件保存到指定位置。 2. 解压ZIP文件。找到下载的ZIP文件右键单击,选择“提取到当前文件夹”或使用解压软件进行解压操作。 3. 创建MySQL的数据目录。在解压得到的文件夹中找到一个名为`my-default.ini`或`my-default.cnf`的文件,将其复制一份重命名为`my.ini`或`my.cnf`。 4. 使用文本编辑器(如记事本)打开重命名后的`my.ini`(或`my.cnf`)文件。在文件中找到`basedir`和`datadir`两个参数,将其值修改为MySQL所需的安装路径和数据存储路径,例如`basedir=C:\MySQL`和`datadir=C:\MySQL\data`,然后保存文件。 5. 配置环境变量。将MySQL的安装路径(例如`C:\MySQL\bin`)添加到系统的环境变量中,以便在命令提示符中能够直接运行MySQL相关命令。 6. 初始化MySQL。打开命令提示符,切换MySQL的安装路径,运行如下命令来初始化MySQL的数据目录: ``` mysqld --initialization ``` 7. 安装MySQL服务。仍然在命令提示符下,运行以下命令来安装MySQL服务: ``` mysqld install ``` 8. 启动MySQL服务。使用以下命令来启动MySQL服务: ``` net start mysql ``` 9. 完成安装。MySQL服务启动后,你可以使用MySQL客户端工具(如MySQL Command Line或MySQL Workbench)进行连接和管理数据库了。 这就是MySQL ZIP Windows安装的简要教程。根据以上步骤,你可以在Windows系统上安装和配置MySQL数据库。请注意,具体的安装步骤可能会因版本和操作系统而有所差异,建议在安装前参考MySQL官方文档或指南。 ### 回答3: MySQL 是一种流行的关系型数据库管理系统,在 Windows 系统上安装 MySQL 是一项基本任务。下面是 MySQL zip 版本Windows 上的安装教程: 第一步:下载 MySQL zip 文件 首先,访问 MySQL 官方网站的下载页面(https://dev.mysql.com/downloads/windows/installer/),在 "MySQL Community (GPL) Downloads" 下选择 "MySQL Community Server",然后选择对应的操作系统位数(32 位或 64 位)和版本。在 "Select Version" 页面,选择 "ZIP Archive" 版本,然后点击 "下一步" 下载。 第二步:解压缩 MySQL 文件 将下载好的 MySQL zip 文件解压到一个目录中,比如 C:\mysql。 第三步:配置环境变量 在系统环境变量中添加 MySQL 的 bin 目录路径。打开 "控制面板",选择 "系统和安全",然后选择 "系统",再点击 "高级系统设置"。在 "高级" 选项卡下,点击 "环境变量",在 "系统变量" 下找到 "Path" 变量,点击 "编辑",在弹出的窗口中添加 MySQL 的 bin 目录路径,比如 C:\mysql\bin。 第四步:配置 my.ini 文件 在 MySQL 目录下找到 my-default.ini 文件,将其复制重命名为 my.ini。然后,打开 my.ini 文件,设置以下参数: - basedir:填写 MySQL 目录路径,比如 C:\mysql。 - datadir:填写 MySQL 数据文件存放的路径,可以选择一个合适的目录。 - port:设置 MySQL 服务端口号,一般为 3306。 第五步:初始化 MySQL 数据库 打开命令提示符,切换MySQL 目录下的 bin 目录,然后执行以下命令: ``` mysqld --initialize --console ``` 等待一段时间后,会生成一个临时密码。 第六步:启动 MySQL 服务 在命令提示符里输入以下命令来启动 MySQL 服务: ``` mysqld --install net start mysql ``` 第七步:登录 MySQL 使用以下命令登录 MySQL: ``` mysql -u root -p ``` 输入之前生成的临时密码,然后修改密码。 安装完成后,可以使用 MySQL Workbench 或其他客户端连接到 MySQL 服务器。 以上是 MySQL zip 版本Windows 上的安装教程,希望对你有所帮助。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值