zoukankan      html  css  js  c++  java
  • win10下配置多个mysql数据库

    mysql正常安装步骤:下载安装参考

    我配置的时8.0.13和5.7.27这两个版本:

    配置完第一个数据库之后:复制ini文件给第二个数据库注意修改文件的端口时,先确认端口是否被占用

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8

    [mysqld]
    # 设置3307端口
    port = 3307
    # 设置mysql的安装目录
    basedir= D:\BCSoftware\mysql-5.7.27-winx64
    # 设置mysql数据库的数据的存放目录
    datadir= D:\BCSoftware\mysql-5.7.27-winx64\data
    # 允许最大连接数
    max_connections=30
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set—server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认时区
    default-time-zone='+8:00'
    explicit_defaults_for_timestamp=true
    #ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,
    sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

    初始化数据库

    以管理员的方式打开cmd命令窗口(直接打开cmd运行,可能会报错),

    进入到mysql安装目录的bin目录下。然后输入命令:

    mysqld --defaults-file=D:BCSoftwaremysql-5.7.27-winx64my.ini --initialize --console

    初始化成功后会生成在my.ini文件中指定的datadir目录,并且给root初始化了一个密码,请记住它。

    将新安装的mysql注册为Windows服务

    mysqld install MySQL57  --defaults-file="D:BCSoftwaremysql-5.7.27-winx64my.ini"

     修改注册表:在搜索框输入regedit打开注册表,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMySQL57,修改ImagePath参数相关路径为刚刚安装的mysql的路径

    win+R输入services.msc打开服务管理,可以看到两个服务

     启动mysql服务就能正常使用了

    注意:使用命令登录非3306端口的服务时要加端口号:mysql -P3307 -uroot -p;(端口号前的P是大写)

  • 相关阅读:
    Windows系统CMD窗口下,MySQL建库、还原数据库命令操作示例
    Java JPA 报java.lang.IllegalArgumentException: Validation failed for query for method public abstract ...异常的一种原因和解决办法
    MySQL 5.7 执行SQL报错:1055
    Java8使用实现Runnable接口方式创建新线程的方法
    模板方法模式
    策略模式
    观察者模式
    装饰器模式
    原型模式
    单例模式
  • 原文地址:https://www.cnblogs.com/minutes/p/11658754.html
Copyright © 2011-2022 走看看