Linux二进制包安装Mysql8主从复制

  

rpm qa | grep mysql   rpm qa | grep mariadb   rpm - e - nodeps mariadb 5.5.60 - 1. el7_5——填词。x86_64

猫/etc/my.cnf   (mysql)   default-character-set=utf8   (mysqld)   skip-name-resolve   端口=3306   basedir=/usr/地方/mysql   datadir=/usr/地方/mysql/数据   max_connections=200   character-set-server=utf8   default-storage-engine=INNODB   lower_case_table_names=1   max_allowed_packet=16米   log-bin=master-bin #主是master-bin,奴隶的是slave-bin   服务器id=1 #主为1,slave2   gtid_mode=对   enforce_gtid_consistency=对   binlog_checksum=没有

groupadd mysql   useradd mysql - r - g - s/bin/false mysql   cd/usr/local   tar xvf mysql-8.0.18-el7-x86_64.tar.gz   ln - s mysql-8.0.18-el7-x86_64 mysql   cd mysql   mkdir mysql-files   乔恩mysql: mysql mysql-files   chmod 750 mysql-files   bin/mysqld——初始化用户=mysql   bin/mysql_ssl_rsa_setup   bin/mysqld_safe——用户=mysql,   cp支持文件/mysql。服务器/etc/init.d/mysql.服务器

记住数据库的随机密码癓inux二进制包安装Mysql8主从复制"



猫/etc/profile.d/msyql      MYSQL_HOME=/usr/地方/mysql/出口路径=$路径:$ MYSQL_HOME/bin


mysql - u root - p #输入初始化随机生成的密码

改变用户“根”@“localhost”被“hello123”;
显示主状态;#查看主人状态

癓inux二进制包安装Mysql8主从复制"


创建用户“econage”@“%”被“hello123”;

格兰特复制奴隶alt=癓inux二进制包安装Mysql8主从复制">

:

修改主
MASTER_HOST=192.168.0.56, #主主机ip
MASTER_USER=癳conage”, #上面创建的用户
MASTER_PASSWORD=癶ello123”, #用户密码
MASTER_LOG_FILE=' master-bin。000002年,#主的文件文件名
MASTER_LOG_POS=474;#主的位置号

显示奴隶状态\ G #可能会状态不对,执行下面命令
停止奴隶;
开始奴隶;

癓inux二进制包安装Mysql8主从复制"

#分别在主人和奴隶查看

显示数据库;

#在主人去创建一个库

创建数据库你好

#会发现奴隶上也有一个hello的库

Linux二进制包安装Mysql8主从复制