Product Version:5.7.41 Operating System: Red Hat Enterprise Linux / Oracle Linux OS Version: Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit) RPM Bundle: Dec 9, 2022 531.5M (mysql-5.7.41-1.el7.x86_64.rpm-bundle.tar)
[root@node71 ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
初始化
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
[root@node71 ~]# mysqld --initialize --console [root@node71 ~]# chown -R mysql:mysql /var/lib/mysql/ #启动数据库 [root@node71 ~]# systemctl start mysqld [root@node71 ~]# systemctl status mysqld ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor prese t: disabled) Active: active (running) since Sun 2023-05-28 00:59:45 PDT; 6s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 11671 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysq ld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS) Process: 11639 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0 /SUCCESS) Main PID: 11674 (mysqld) Tasks: 27 CGroup: /system.slice/mysqld.service └─11674 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/my...
初始密码
1 2
[root@node71 ~]# cat /var/log/mysqld.log |grep tempo 2023-05-28T07:59:25.164850Z 1 [Note] A temporary password is generated for root@localhost: +<pWgX3)GmP>
修改root密码
1 2 3
[root@node72 ~]# mysql -u root -p mysql> use mysql; mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'dahouzi';
mysql> grant replication slave on *.* to 'root'@'%' identified by 'dahouzi'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> grant all privileges on *.* to 'root'@'%' identified by 'dahouzi'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
主从关系(此步两台主机有所不同)
1 2 3 4 5
#192.168.10.72主机执行 change master to master_host='192.168.10.71',master_port=3306,master_user='root',master_password='dahouzi',master_log_file='mysql-bin.000001',master_log_pos=2438;
#192.168.10.71主机执行 change master to master_host='192.168.10.72',master_port=3306,master_user='root',master_password='***',master_log_file='mysql-bin.000001',master_log_pos=868;