zoukankan      html  css  js  c++  java
  • win10安装两台mysql-5.7.31实例

    1. 下载 mysql5.7.31 压缩包:

    (1)百度云下载:

    链接:https://pan.baidu.com/s/1jgxfvIYzg8B8ahxU9pF6lg
    提取码:fiid

    (2)官网下载:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.31-winx64.zip

    2. 解压,copy 一份 并命名为 mysql-5.7.31-s1(即 从数据库)

    3. 手动编写  my.ini 文件:

    (1)主库:

    my.ini 文件位置:

     文件内容:

    [mysqld]
    port=3306
    basedir=G:developmysql5.7mysql-5.7.31
    datadir=G:developmysql5.7mysql-5.7.31data
    
    # 开启日志
    log-bin=mysql-bin
    # 设置服务id,主从不能一致
    server-id=1
    # 设置需要同步的数据库
    binlog-do-db=user_db
    # 屏蔽数据库同步
    binlog-ignore-db=mysql
    binlog-ignore-db=information_schema
    binlog-ignore-db=performance_schema
    
    character-set-server=utf8
    default-storage-engine=INNODB
    

    (2)从库:

    my.ini 文件位置:

     文件内容:

    [mysqld]
    port=3307
    basedir=G:developmysql5.7mysql-5.7.31-s1
    datadir=G:developmysql5.7mysql-5.7.31-s1data
    
    # 开启日志
    log-bin=mysql-bin
    # 设置服务id,主从不能一致
    server-id=2
    # 设置需要同步的数据库
    replicate_wild_do_table=user_db.%
    #屏蔽系统库同步 
    replicate_wild_ignore_table=mysql.% 
    replicate_wild_ignore_table=information_schema.% 
    replicate_wild_ignore_table=performance_schema.%
    
    character-set-server=utf8
    default-storage-engine=INNODB

     4. 安装 从库:

    (1)进入 mysql 的bin 目录:

     (2)执行安装命令:mysqld install mysql-s1 --defaults-file="G:developmysql5.7mysql-5.7.31-s1my.ini"

     (3)初始化 并将初始化信息打印在控制台:mysqld --initialize --console 

     红框中为 初始化密码

    5. 启动服务:

    (1)直接 服务界面启动:

    ser 完整命令:service.msc

     右键启动

    (2)命令启动:net start mysql-s1

     6. 登录并修改密码:

    登录:mysql -u root -P 3307 -p  (不指定端口号,即 不加 -P 3307  的话 默认登录 主库,即 端口号为 3306 的数据库)

    修改密码:set password for root@localhost=password('123456');

     

     exit; 退出

    主库除 登录时 无需指定 -P 3307 外,其他步骤相同,即 登录时,直接输入 mysql -u root -p 回车 输入密码即可

    7. 远程连接:

    8. 配置环境变量(目的:任何位置都能执行 mysql -u root -p  或 mysql -u root -P 3307 -p )

     

     

      

     

     主库类似,变量名、变量值、最后的 PATH 路径需要不一致

    重启电脑,测试

  • 相关阅读:
    build-your-own-react 注释版
    react hooks 理念之代数效应
    用Robot Framework+python来测试基于socket通讯的C/S系统(网络游戏)
    使用svndumpfilter exclude来清理svn库的废弃文件实现差别备份
    使用SonarQube+Eclipse来分析python代码
    是该写点什么了
    EventLoop
    Promise 学习
    ES6 模块化导入导出
    Vue实现对象列表根据某一字段排序
  • 原文地址:https://www.cnblogs.com/wtx106/p/13917015.html
Copyright © 2011-2022 走看看