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:\develop\mysql5.7\mysql-5.7.31
datadir=G:\develop\mysql5.7\mysql-5.7.31\data

# 开启日志
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:\develop\mysql5.7\mysql-5.7.31-s1
datadir=G:\develop\mysql5.7\mysql-5.7.31-s1\data

# 开启日志
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:\develop\mysql5.7\mysql-5.7.31-s1\my.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 路径需要不一致

重启电脑,测试

 

posted on 2020-11-02 22:47  文泽9527  阅读(209)  评论(0编辑  收藏  举报