演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解

这篇具有很好参考价值的文章主要介绍了演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在一台Windows主机上运行两个Mysql服务器,安装步骤详解


因为演示需要两个 MySQL 服务器终端,我只有一个 3306 端口号的 MySQL 服务器,所以需要再创建一个 3307 的。


创建一个3307端口号的MySQL服务器

1、复制 mysql 的安装目录

直接拷贝一份mysql,因为里面的data数据太多,所以我没有把data文件拷贝过去。
注意:不需要自己手动创建 data 文件夹,在后续初始化的时候会自动生成。
演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器


2、修改my.ini 配置文件

修改这四个地方
演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器


3、命令创建第二个服务

以管理员的身份打开命令行窗口,到安装目录的bin目录下,输入如下命令创建第二个 MySQL 服务

mysqld install mysql8_3307 --defaults-file="E:\install\mysql8_3307\mysql-8.0.21-winx64\my.ini"

然后输入如下命令初始化数据库:

mysqld --initialize --console

临时密码:cfva3dA#dw!u

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器

win+ r 打开命令行窗口,输入: services.msc 打开这个服务页面,启动这个新创建的MySQL服务。
演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器


4、修改这个 MySQL 服务器的密码

输入如下命令登录MySQL服务器:
mysql -u root -p

然后输入初始密码;

再输入如下命令修改密码:

ALTER USER root@localhost IDENTIFIED  BY '123456';

修改密码成功。

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器


5、查看注册表

win + r 打开命令行窗口,输入 regedit 打开注册表编辑器

因为环境变量也没改,这里可以看出数值数据长这样。

E:\install\mysql8\mysql-8.0.21-winx64\bin\mysqld --defaults-file=E:\install\mysql8_3307\mysql-8.0.21-winx64\my.ini mysql8_3307

这里还出现mysql8,我认为应该是mysql8_3307才对。

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器


6、登录两个 MySQL 服务器

登录后发现这两个服务器的端口号都是一样的,数据库也是一样的。

输入如下命令查看服务器端口号:

SHOW GLOBAL VARIABLES LIKE 'port';

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器

此时大致已经符合我的测试要求,两个MySQL服务器终端。
上面修改的端口号没生效是因为还没有给它添加环境变量。

也有可能是需要全部关闭再重新打开,跟加没加环境变量无关。


7、添加环境变量

如果想变成两个独立的MySQL服务器,给第二个服务器添加对应的环境变量。
(后面发现不添加环境变量也可以)

再添加一个环境变量,属于 mysql8_3307 这个服务器的环境变量。

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器

如图:这个 mysql8_3307 服务器的端口号也重新变成 3307 了。
数据库数据也是全新的。
演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器

再次查看注册表,发现没有变化。

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器


8、navicat 连接3307端口号的MySQL服务器

连接成功

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器


9、去除环境变量问题

我想把刚刚添加的环境变量给删除掉,然后再登录,3307端口号的服务器依然能登录。

3307 不给它添加环境变量也可以。

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器


10、删除 MySQL 服务器

只需要通过管理员启动命令行窗口,输入如下命令即可删除 MySQL 服务

sc delete [mysql的服务名]

演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解,Java 各种应用软件安装步骤详解,windows,mysql,服务器文章来源地址https://www.toymoban.com/news/detail-860494.html







到了这里,关于演示在一台Windows主机上运行两个Mysql服务器(端口号3306 和 3307),安装步骤详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一台服务器安装两个mysql、重置数据库用于测试使用

    这个方法可以让你不用安装新的数据库,就可以得到一个全新的一个数据库 缺点:原来的数据库被暂停使用 优点:数据切换速度快 更改mysql配置文件 重启mysql 使用data02为新的存储数据的地方 配置文件的datadir参数也更改成这个文件夹 对数据库进行初始化 查看初始化密码 重

    2024年02月19日
    浏览(80)
  • 将python项目部署在一台服务器上

    服务器一般为:物理服务器和云服务器。 我的是物理服务器:这是将服务器硬件直接放置在您自己的数据中心或机房的传统方法。这种方法需要更多的设备和维护工作,但提供更高的灵活性和控制权。 优点:简单直接,适用于小型项目或需要快速部署的情况。 缺点:对于大

    2024年02月03日
    浏览(52)
  • nginx一台服务器上配置两个https 域名网站

    要在 Nginx 中配置两个 HTTPS 网站,您需要执行以下步骤: 在服务器上安装 SSL 证书。您需要为每个网站安装单独的 SSL 证书。 在 Nginx 配置文件中创建两个 server 块,每个块代表一个网站。 在每个 server 块中,配置 SSL 证书和密钥文件的路径。 配置每个 server 块的 server_name 指令

    2024年02月10日
    浏览(49)
  • 怎么为Web服务器配置虚拟主机?【步骤演示】

    在安装了Web服务器Apache后,为了更好地使用Apache,还需要学习如何对Apache进行配置。在项目开发中,经常需要配置虚拟主机和访问权限,下面对Web服务器的配置进行详细讲解。 在默认情况下,Apache只有Chwebapache2.4hndoes这一个站点目录,而在学习的过程中,可能需要用到多个站

    2024年02月09日
    浏览(41)
  • 在一台新电脑上配置vue开发环境

    已有代码已传入gitee,现在在新电脑上下载代码并运行 a. 下载git并安装 b. 添加gitee SSH公钥:添加gitee的SSH公钥_smiledawen的博客-CSDN博客 c. 新建文件夹,并 git clone 相应的SSH地址 d. 在下好的文件夹,进入有Licence的那个文件夹,git bash进去,输入自己的账号和姓名  git config --glo

    2024年02月16日
    浏览(39)
  • 在一台三层交换上,不同VLAN相互通信配置方法

    本实验需求: 通过在cisco catalyst 3550来规划VLAN 100 和VLAN 200,并且配置DHCP 让VLAN100人事部计算机获得IP地址为192.168.0.0/24,让VLAN200市场部计算机获得IP地址为172.16.0.0/24。因为市场部和人事部因为业务上的关系,需要两台服务器相互通信,所在还需要在3550上配置VLAN间相互通信。

    2024年02月05日
    浏览(30)
  • Cisco Packet Tracer实验:访问Web服务器(加深对网络体系结构的理解)_一台主机访问一个Web服务器,HTTP协议

    如果觉得这篇文章写得好,关注一下公众号“小东方不败”吧!码字不易!感谢大佬的关注! 一台普通的主机和一台服务器: 连线: 配置IP地址: 主机: 服务器: 将模式调成simulation,并且只勾选HTTP协议: 然后就可以看到: 点击PC机,选择Web Browser: 勾选下面的top(置顶

    2024年02月04日
    浏览(40)
  • windows 11系统,通过ip地址远程连接连接ubuntu 22.04系统(共同局域网下,另一台主机不需要联网)

    自己搭建了一台ubuntu系统作为深度学习的机器,但是学校的网络问题,一个账号只能同时登录3台设备。通过远程连接工具(如向日葵、todesk等)进行连接的缺点在于,两台设备都需要保持网络通畅。所以,一旦出现登录设备过多,机器自动更新或者校园网络不稳定的情况下,

    2023年04月09日
    浏览(32)
  • 在一台电脑上配置多个Git账号,工作、生活两不误

    任意文件夹下 Git Bash Here 然后输入如下命令来 unset 在操作完上述命令后,可以用来查看情况,这不是必须的。 输入如下代码来生成 ssh key 输入完之后,你可以一起回车,到出一个矩阵框后,就算成功了。默认的文件名应该是 id_rsa 同时还会生成 id_rsa.pub 两个文件 id_rsa 这个是

    2024年02月08日
    浏览(46)
  • 如何在一台或多台电脑上禁用和管理USB接口的方法

    如何在一台或多台电脑上禁用和管理USB接口的方法。 一、在WindowsXP中禁用和管理USB接口 1. 计算机未安装USB设备 这种情况可以采取将%SystemRoot%Inf下的Usbstor.pnf和Usbstor.inf两个文件设置其用户的控制权限。 Step1:右击这两个文件,选择“属性→安全→高级”,在“权限”页面中

    2024年02月10日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包