网站名称可以更换吗,免费购物网站程序,企业搭建什么样的平台,网站建设程序客户需求#xff1a;客户需要上线一个门户网站#xff0c;初期业务量非常小#xff0c;数据量10个G#xff0c;后台需要使用msyql 数据库#xff0c;需要建设一个数据库环境项目技术#xff1a;操作系统#xff1a;两台linux系统 红帽6.5数据库版本#xff1a;msyql 5.…客户需求客户需要上线一个门户网站初期业务量非常小数据量10个G后台需要使用msyql 数据库需要建设一个数据库环境项目技术操作系统两台linux系统 红帽6.5数据库版本msyql 5.7.22数据库架构主从复制主库用于生产从库用于数据容灾和主库备机采用GTIDmysqlreplicate异步复制技术。主库ip 192.168.1.51 3306从库ip 192.168.1.52 3306工具mysql-utilities-1.6.5.tar.gzcd /softtar zxvf mysql-utilities-1.6.5.tar.gzcd mysql-utilities-1.6.5.python setup.py buildpython setup.py install编译–安装查看是否按照成功mysqlreplicate --help主库上操作1.创建复制用户 【主库和从库都要创建】mysql -uroot -prootcreate user ‘repuser’’%’ identified by ‘repuser123’;grant replication slave on . to ‘repuser’’%’;flush privileges;select user,host from mysql.user;exit;vi /mysql/data/3306/my.cnf#master add parameterlog_bin/mysql/log/3306/binlog/itpuxdb-binloglog_bin_index/mysql/log/3306/binlog/itpuxdb-binlog.indexbinlog_formatrowbinlog_rows_query_log_eventson#master modify parameterbind-address0.0.0.0server_id513306skip_name_resolve onexpire_logs_days 7innodb_support_xa 1binlog_cache_size 1Mmax_binlog_size 2048Mlog_bin_trust_function_creators 1innodb_flush_log_at_trx_commit 1sync_binlog 1transaction-isolation read-committedgtid_mode onenforce_gtid_consistency 1log-slave-updates 1binlog_gtid_simple_recovery12.从库上操作vi /mysql/data/3306/my.cnf#slave add parameterlog_bin/mysql/log/3306/binlog/itpuxdb-binloglog_bin_index/mysql/log/3306/binlog/itpuxdb-binlog.indexbinlog_formatrowbinlog_rows_query_log_eventson#slave modify parameterbind-address0.0.0.0server_id523306skip_name_resolve onexpire_logs_days 7innodb_support_xa 1binlog_cache_size 1Mmax_binlog_size 2048Mlog_bin_trust_function_creators 1innodb_flush_log_at_trx_commit 1sync_binlog 1transaction-isolation read-committedgtid_mode onenforce_gtid_consistency 1log-slave-updates 1binlog_gtid_simple_recovery1#slave parameterrelay_log /mysql/log/3306/relaylog/itpuxdb-relay.logread_only1slave-parallel-typeLOGICAL_CLOCKslave-parallel-workers4master_info_repositorytablerelay_log_info_repositorytablerelay_log_recovery1slave_skip_errors ddl_exist_errorsslave_preserve_commit_order13.配置了以上操作之后重启两台mysql4.在主库上查看binlogmysql -uroot -prootshow master status;5.在从库上使slave 与 master 建立连接从而同步。主库上操作mysqlreplicate --masterroot:root192.168.1.51:3306 --slaveroot:root192.168.1.52:3306 --rpl-userrepuser:repuser123 -b检查mysqlreplicate --masterroot:root192.168.1.51:3306 --slaveroot:root192.168.1.52:3306 --rpl-userrepuser:repuser123 --test-dbtestdb检查从库mysqlrplcheck --masterroot:root192.168.1.51:3306 --slaveroot:root192.168.1.52:3306 -s验证数据是否一致mysqlrplsync --masterroot:root192.168.1.51:3306 --slaveroot:root192.168.1.52:33066.主从验证在主库创建数据库 数据表 插入数据 创建用户在从库用 主库创建的用户登录并查看数据