同一台Windows电脑安装两个MySql数据库个人笔记

本文假设在某台电脑上已经安装了一个Mysql数据库,想要再安装一个,故不会再讲解如何安装第一个数据库。

  1. 复制原来的数据库文件夹到一个新的位置,可以只复制Server路径以下的部分,不过保险起见,建议复制原先完整的安装路径,比如本人的路径为:C:\Program Files\MySQL,那么可以将复制后的文件夹路径更名为C:\Program Files\MySQL3307 (取这个名字主要是好记以示区分,你也可以复制到其他路径)

  2. 进入新的数据库bin目录下:C:\Program Files\MySQL3307\MySQL Server 8.0\bin,在此创建并修改my.ini文件,注意修改成自己的路径,以及一个不会冲突的端口号:
    [mysql]
    default-character-set=utf8

    [mysqld]
    port=3307
    basedir=“C:/Program Files/MySQL3307/MySQL Server 8.0”
    datadir=“C:/Program Files/MySQL3307/MySQL Server 8.0/data”
    max_connections=200
    max_connect_errors=10
    character-set-server=utf8
    default-storage-engine=INNODB

  3. 以管理员身份打开cmd,因为此时未配置相应环境变量,需cd 到相应的bin目录下,运行mysqld install MYSQL3307创建服务名,这个服务名可以随便起。创建好后可以在Computer Management的Services中查看该服务是否在列表中。

  4. Win + R,键入regedit打开注册表,找到该服务名称,修改ImagePath为(注意–default前有一个空格,这个步骤也可以用命令代替,不过修改注册表比较容易):“C:\Program Files\MySQL3307\MySQL Server 8.0\bin\mysqld.exe” --defaults-file=“C:\Program Files\MySQL3307\MySQL Server 8.0\my.ini” MYSQL3307

  5. 此时在bin目录下以管理员身份运行net start MYSQLDB已经可以启动服务。

  6. 初始化数据库:在bin目录下键入mysqld --initialize,此时会生成一个data文件夹,在这个文件夹中,有一个xxx.err文件记录了一个临时密码,复制这个密码,供下一步登录和重置密码使用。xxx取决于你的电脑名是什么,如果找不到.err文件,可能需要在资源管理器中设置一下”显示隐藏文件“。

  7. bin目录下键入mysql -u root -p -P3307,根据提示输入刚才复制的临时密码,则可以登录数据库。如需修改数据库密码,使用 alter user root@localhost identified by ‘xxxxxx’; 即可,注意末尾分号。登录成功,此时就可以通过其它客户端连接数据库了,如Dbeaver,假如报如下错误:Public Key Retrieval is not allowed,则需要在修改下图中的信息为true:

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值