[root@masterdb ~]#mkdir /data/mysqldata -p #创建数据存放目录 [root@masterdb ~]#mkdir /data/mysqlLog/logs -p #创建日志存放目录 [root@masterdb ~]#groupadd -r mysql [root@masterdb ~]#useradd -g mysql -r -s /sbin/nologin -M -d /data/mysqldata mysql [root@masterdb ~]#chown -R mysql:mysql /data/mysqldata [root@masterdb ~]#chown -R mysql:mysql /data/mysqlLog/logs
[root@masterdb ~]# tar xf mysql-advanced-5.6.23-linux-glibc2.5-x86_64.tar.gz -C /usr/local/ [root@masterdb ~]# cd /usr/local/ [root@masterdb ~]# ln -sv mysql-advanced-5.6.23-linux-glibc2.5-x86_64 mysql [root@masterdb ~]# chown -R root.mysql mysql [root@masterdb ~]# cd mysql [root@masterdb ~]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld [root@masterdb ~]# cp support-files/my-default.cnf /etc/my.cnf [root@masterdb ~]# chmod +x /etc/rc.d/init.d/mysqld [root@masterdb ~]# chkconfig --add mysqld [root@masterdb ~]# chkconfig mysqld on [root@masterdb ~]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysqldata/
[root@masterdb ~]#ln -sv /usr/local/mysql/include /usr/include/mysql
[root@masterdb ~]#echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf
[root@masterdb ~]# ldconfig
[root@masterdb ~]# vim /etc/profile.d/mysql.sh export PATH=$PATH:/usr/local/mysql/bin [root@masterdb ~]#source /etc/profile.d/mysql.sh
[client] port = 3306 socket = /tmp/mysql.sock default-character-set = utf8 [mysql] no-auto-rehash default-character-set = utf8 [mysqld] server-id = 1 port = 3306 user = mysql basedir = /usr/local/mysql datadir = /data/mysqldata socket = /tmp/mysql.sock default-storage-engine = INNODB character-set-server = utf8 connect_timeout = 60 interactive_timeout = 28800 wait_timeout = 28800 back_log = 500 event_scheduler = ON skip_name_resolve = ON; ###########binlog########## log-bin = /data/mysqlLog/logs/mysql-bin binlog_format = row max_binlog_size = 128M binlog_cache_size = 2M expire-logs-days = 5 log-slave-updates=true gtid-mode=on enforce-gtid-consistency=true master-info-repository=TABLE relay-log-info-repository=TABLE sync-master-info=1 slave-parallel-workers=4 #rpl_semi_sync_master_enabled = 1 slow_query_log = 1 slow_query_log_file = /data/mysqlLog/logs/mysql.slow long_query_time = 1 log_error = /data/mysqlLog/logs/error.log max_connections = 3000 max_connect_errors = 32767 log_bin_trust_function_creators = 1 transaction_isolation = READ-COMMITTED
[client] port = 3306 socket = /tmp/mysql.sock default-character-set = utf8 [mysql] no-auto-rehash default-character-set = utf8 [mysqld] server-id = 205 port = 3306 user = mysql basedir = /usr/local/mysql datadir = /data/mysqldata socket = /tmp/mysql.sock default-storage-engine = INNODB character-set-server = utf8 connect_timeout = 60 wait_timeout = 18000 back_log = 500 event_scheduler = ON ###########binlog########## log-bin = /data/mysqlLog/logs/mysql-bin binlog_format = row max_binlog_size = 128M binlog_cache_size = 2M expire-logs-days = 5 log-slave-updates=true gtid-mode=on enforce-gtid-consistency=true master-info-repository=TABLE relay-log-info-repository=TABLE sync-master-info=1 slave-parallel-workers=4 #rpl_semi_sync_slave_enabled = 1 skip-slave-start slow_query_log = 1 slow_query_log_file = /data/mysqlLog/logs/mysql.slow long_query_time = 2 log-error = /data/mysqlLog/logs/error.log max_connections = 3000 max_connect_errors = 10000 log_bin_trust_function_creators = 1 transaction_isolation = READ-COMMITTED
[root@masterdb ~]# service mysqld start Starting MySQL...... [ OK ] [root@masterdb ~]# [root@slavedb ~]# service mysqld start Starting MySQL...... [ OK ] [root@slavedb ~]#
mysql> CHANGE MASTER TO MASTER_HOST='masterdb.example.com', MASTER_USER='repluser', MASTER_PASSWORD='replpassword', MASTER_AUTO_POSITION=1; mysql>start slave;
mysql> show slave status\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: masterdb.56xyl.com Master_User: repluser Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000002 Read_Master_Log_Pos: 191 Relay_Log_File: slavedb-relay-bin.000003 Relay_Log_Pos: 401 Relay_Master_Log_File: mysql-bin.000002 Slave_IO_Running: Yes #IO线程已正常运行 Slave_SQL_Running: Yes #SQL线程已正常运行 Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 191 Relay_Log_Space: 1899 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 1 Master_UUID: 971d7245-c3f8-11e5-8b6b-000c2999e5a5 Master_Info_File: mysql.slave_master_info SQL_Delay: 0 SQL_Remaining_Delay: NULL Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it Master_Retry_Count: 86400 Master_Bind: Last_IO_Error_Timestamp: Last_SQL_Error_Timestamp: Master_SSL_Crl: Master_SSL_Crlpath: Retrieved_Gtid_Set: 971d7245-c3f8-11e5-8b6b-000c2999e5a5:1-6 Executed_Gtid_Set: 89e78301-c3f4-11e5-8b51-00505624d26a:1-3, 971d7245-c3f8-11e5-8b6b-000c2999e5a5:1-6 Auto_Position: 1 1 row in set (0.00 sec) ERROR: No query specified mysql>
mysql> create database log_statics; Query OK, 1 row affected (0.11 sec) mysql> use log_statics; Database changed 到从数据库上查看log_statics是否已经复制过去 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | log_statics | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.01 sec) mysql>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有