zoukankan      html  css  js  c++  java
  • 一台Windows配置多个mysql服务

    mysql 配置 windows

    from:https://www.runoob.com/mysql/mysql-install.html

    简介:一台Windows配置3个mysql服务,分别端口号如下:

    第一个端口3306

    第二个端口3316

    第三个端口3326

    1.下载地址:https://dev.mysql.com/downloads/mysql/

    下载的版本是:mysql-8.0.23-winx64

     

     

     

    2.添加环境变量》系统变量

    MYSQL_HOME:D:softwaremysql-8.0.23-winx64

     

     添加之后,打开cmd,输入mysql -u root -p 是可以识别的。

    3、创建 my.ini 配置文件,创建data文件夹

     D:softwaremysql-8.0.23-winx64,创建my.ini文件,内容如下:

    [client]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
     
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=D:\software\mysql-8.0.23-winx64
    # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
    # datadir=D:\software\mysql-8.0.23-winx64\data
    # 允许最大连接数
    max_connections=20
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

      D:softwaremysql-8.0.23-winx64-1,创建my.ini文件,内容如下:

    [client]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
     
    [mysqld]
    
    basedir= D:\software\mysql-8.0.23-winx64-1
    datadir= D:\software\mysql-8.0.23-winx64-1\data
    port=3316
    server_id=1
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    log_bin=mysql-bin
    binlog-format=Row

     D:softwaremysql-8.0.23-winx64-2,创建my.ini文件,内容如下:

    [client]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
     
    [mysqld]
    
    basedir= D:\software\mysql-8.0.23-winx64-2
    datadir= D:\software\mysql-8.0.23-winx64-2\data
    port=3326
    server_id=2
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    log_bin=mysql-bin
    binlog-format=Row

    4、cmd管理员模式进入。初始化数据库:新密码在console中

    mysqld --defaults-file="D:softwaremysql-8.0.23-winx64-1my.ini" --initialize-insecure --console(不用密码的)

    mysqld --initialize --console(生成密码 在console里面)

    5、安装服务:

    mysqld install mysql1 --defaults-file="D:softwaremysql-8.0.23-winx64-1my.ini"

    mysqld remove 卸载服务

    mysqld --remove mysql1

    6、启动服务

    net start mysql1

    net stop mysql1 暂停服务

    7、登录

    mysql -u root -P3316 -p

    输入密码:空

    8、修改密码

    >ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

      

    9、登录

    mysql -u root -P3326 -p

    输入密码:123456

     

    查看安装路径:> show variables like "%char%";

     

     

     

  • 相关阅读:
    收集常用的.net开源项目
    前端兼容性
    IntelliJ IDEA 14 注册码生成器
    Web开发者的10个最好的云开发环境
    [置顶] 浅谈大型web系统架构
    简单的前端js+ajax 购物车框架(入门篇)
    CSS3 background-size图片自适应
    CSS clip:rect矩形剪裁功能及一些应用介绍
    Aspx 页面生命周期
    Asp.Net页面(母版页)加载顺序
  • 原文地址:https://www.cnblogs.com/amusement1992/p/14690187.html
Copyright © 2011-2022 走看看