配资网站开发是什么意思傻瓜网站建设
news/
2025/10/8 20:09:32/
文章来源:
配资网站开发是什么意思,傻瓜网站建设,网页设计作业买别人的,固镇网站建设哪家好?1#xff0c;什么是读写分离#xff1f;其实就是将数据库分为了主从库#xff0c;一个主库用于写数据#xff0c;多个从库完成读数据的操作#xff0c;主从库之间通过某种机制进行数据的同步#xff0c;是一种常见的数据库架构。一个组从同步集群#xff0c;通常被称为是…1什么是读写分离其实就是将数据库分为了主从库一个主库用于写数据多个从库完成读数据的操作主从库之间通过某种机制进行数据的同步是一种常见的数据库架构。一个组从同步集群通常被称为是一个“分组”。2数据库分组架构解决什么问题大多数互联网业务往往读多写少这时候数据库的读会首先称为数据库的瓶颈这时如果我们希望能够线性的提升数据库的读性能消除读写锁冲突从而提升数据库的写性能那么就可以使用“分组架构”(读写分离架构)。用一句话概括读写分离是用来解决数据库的读性能瓶颈的。3什么是数据库水平切分数据库水平切分也是一种常见的数据库架构是一种通过算法将数据库进行分割的架构。一个水平切分集群中的每个数据库通常称为一个“分片”。每一个分片中的数据没有重合所有分片中的数据并集组成全部数据。步骤一搭建MySQL一主一从同步结构1)配置主服务器192.168.4.51]# vim /etc/my.cnf[mysqld]server_id51 //指定服务器ID号log-binmaster51 //启用binlog日志并指定文件名前缀...[rootmaster10 ~]# systemctl restart mysqld //重启mysqld2)主服务器授权用户并查看binlog日志信息]# mysql -uroot -p123456mysql grant all on *.* to repluser% identified by 123456;Query OK, 0 rows affected, 1 warning (0.00 sec)mysql show master status;------------------------------------------------------------------------------| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |------------------------------------------------------------------------------| master51.000001 | 449 | | | |------------------------------------------------------------------------------1 row in set (0.00 sec)3)配置从服务器192.168.4.52]# vim /etc/my.cnf[mysqld]server_id52 //指定服务器ID号不要与Master的相同:wq]# systemctl restart mysqld4)配置从服务器192.168.4.52指定主服务器信息日志文件、偏移位置(参考MASTER上的状态输出)]# mysql -uroot -p123456mysql change master to master_host192.168.4.51,- master_userrepluser,- master_password123456,- master_log_filemaster51.000001,- master_log_pos449;Query OK, 0 rows affected, 2 warnings (0.01 sec)mysql start slave;Query OK, 0 rows affected (0.01 sec)mysql show slave status\G;*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: 192.168.4.51Master_User: repluserMaster_Port: 3306Connect_Retry: 60Master_Log_File: master51.000001Read_Master_Log_Pos: 738Relay_Log_File: slave20-relay-bin.000002Relay_Log_Pos: 319Relay_Master_Log_File: master51.000001Slave_IO_Running: Yes //IO线程YESSlave_SQL_Running: Yes //SQL线程YESReplicate_Do_DB:Replicate_Ignore_DB:Replicate_Do_Table:Replicate_Ignore_Table:Replicate_Wild_Do_Table:Replicate_Wild_Ignore_Table:Last_Errno: 0Last_Error:Skip_Counter: 0Exec_Master_Log_Pos: 738Relay_Log_Space: 528Until_Condition: NoneUntil_Log_File:Until_Log_Pos: 0Master_SSL_Allowed: NoMaster_SSL_CA_File:Master_SSL_CA_Path:Master_SSL_Cert:Master_SSL_Cipher:Master_SSL_Key:Seconds_Behind_Master: 0Master_SSL_Verify_Server_Cert: NoLast_IO_Errno: 0Last_IO_Error:Last_SQL_Errno: 0Last_SQL_Error:Replicate_Ignore_Server_Ids:Master_Server_Id: 10Master_UUID: 95ada2c2-bb24-11e8-abdb-525400131c0fMaster_Info_File: /var/lib/mysql/master.infoSQL_Delay: 0SQL_Remaining_Delay: NULLSlave_SQL_Running_State: Slave has read all relay log; waiting for more updatesMaster_Retry_Count: 86400Master_Bind:Last_IO_Error_Timestamp:Last_SQL_Error_Timestamp:Master_SSL_Crl:Master_SSL_Crlpath:Retrieved_Gtid_Set:Executed_Gtid_Set:Auto_Position: 0Replicate_Rewrite_DB:Channel_Name:Master_TLS_Version:1 row in set (0.00 sec)5)测试配置在主服务器本机创建数据库 aa库]# mysql –uroot –p123456mysql create database aa;Query OK, 1 row affected (0.00 sec)mysql show databases;--------------------| Database |--------------------| information_schema || aa || mysql || performance_schema || sys |--------------------5 rows in set (0.00 sec)6)从服务器上查看有aa库mysql show databases;--------------------| Database |--------------------| information_schema || aa || mysql || performance_schema || sys |--------------------5 rows in set (0.00 sec)备份方式冷备份拷贝数据库目录需要先停机再备份对于在线不间断提供业务的不适用逻辑备份 mysqldump工具单线程备份备份速度较慢mydumper工具mysqldump升级版有限制条件备份单个库备份mysqldump -uroot -p dbname1 1.sql还原mysql -uroot -p dbname1 1.sql备份多个库备份mysqldump -uroot -p --database db1 db2 1.sql还原 mysql -uroot -p 1.sql备份全部库备份mysqldump -uroot -p --all-databases 1.sql还原mysql -uroot -p 1.sql备份单个表备份mysqldump dbname1 tb1 1.sql还原 mysql -uroot -p dbname1 tb1 1.sql
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931893.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!