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%";

     

     

     

  • 相关阅读:
    Webservice里使用Linq遇到ToList输出泛型而产生循环引用错误的解决办法(转)
    JavaScript 面向对象程序设计(转)
    SilverLight中的基本图形(转)
    JQuery常用方法一览(转)
    常用的JS(转)
    简单的java socket 服务器端
    Eclipse RCP 之国际化(转载)
    使用Eclipse构建GeoTools项目
    java.lang.UnsatisfiedLinkError: no XX in java.library.path解决方法
    sqlite第三方类库:FMDB使用(转载)
  • 原文地址:https://www.cnblogs.com/amusement1992/p/14690187.html
Copyright © 2011-2022 走看看