在windows下安装两个版本的mysql

举报
DevFeng 发表于 2021/10/14 16:40:10 2021/10/14
【摘要】 一、起因因为有两个不同的项目要使用不同版本的Mysql数据库,所以需要安装两个不同版本的Mysql数据库。二、过程下载数据库先去官网下载要安装的版本官网网址:https://downloads.mysql.com/archives/community/解压解压版没有data(物理存储数据库数据)和my.ini(数据库配置项)两个文件。创建my.ini文件可以将原来mysql中的my.ini文...

一、起因

因为有两个不同的项目要使用不同版本的Mysql数据库,所以需要安装两个不同版本的Mysql数据库。

二、过程

下载数据库

  1. 先去官网下载要安装的版本
  2. 官网网址:https://downloads.mysql.com/archives/community/

  3. 解压
    解压版没有data(物理存储数据库数据)和my.ini(数据库配置项)两个文件。
  4. 创建my.ini文件
    可以将原来mysql中的my.ini文件直接哪里用,但是要修改里面的端口。
    也可以自己手动创建,把后缀名修改成.ini。我是手动创建。在my.int中输入一下内容,以前的3306已经被占用现在改成3307
    [mysql]
    
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]
    #设置3307端口
    port = 3307 
    # 设置mysql的安装目录
    basedir=D:\mysql\mysql-5.7.23-winx64
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
     
  5. 将原来的mysql服务停止掉,可以通过windows系统中服务来停止,也可以通过命令来停止。没有尝试,不停止是否可以安装。
  6. 以管理员身份打开 cmd 命令行工具,切换目录切换到mysql的bin目录下
    cd D:\*\*\bin
  7. 初始化数据库
    mysqld --initialize --console
  8. 执行完成后,会输出 root 用户的初始默认密码,如:
    A temporary password is generated for root@localhost: APWCY5ws&hjQ
    APWCY5ws&hjQ就是密码,这个密码只有在第一次登录可以使用,第二次就会有过期提醒
  9. 输入以下安装命令:
    mysqld install 这样的命令默认服务名称是mysql
    
    因为已经有了一个服务,我们最好重新起一个服务名称
    
    mysqld install  mysql5.7.23  这个命令就是安装了一个服务名称是mysql5.7.23的服务
    mysql install 可以会出现问题
    
    解压版MySQL 安装 缺少 MSVCR120.dll
    
    需要下载这个
    Visual C++ Redistributable Packages for Visual Studio 2013
    
    官方下载地址
    
    我下载的64位的,双击安装以后就可以了
  10. 启动输入以下命令即可
    net start mysql5.7.23
    
    也可以在windows服务面板中手动启动
  11. 使用Navicat连接数据库(您的密码已过期。)

  12. 修改密码

     set password for root@localhost=password('root');

   13.重新用nacicat连接
       

三、总结

安装第二个数据库,最好使用解压版,因为解压版,我们可以自己配置信息,设置参数。
区分两个数据库,从端口号和服务名称,进行区分。
要记录临时密码,临时密码使用后,先要修改数据库密码。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。