在Linux系统中做MySQL数据库主从服务器
在Linux系统中做MySQL数据库主从服务器 1.网络配置服务器A:[root@CentOS mysql-5.0.40]# ifconfig eth0 eth0 Link encap:E
在Linux系统中做MySQL数据库主从服务器
1.网络配置
服务器A:
[root@CentOS mysql-5.0.40]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 08:00:27:56:AA:AA
inet addr:2.2.2.135 Bcast:2.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::a00:27ff:fe56:aaaa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:104974 errors:0 dropped:0 overruns:0 frame:0
TX packets:54283 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:66204315 (63.1 MiB) TX bytes:4929056 (4.7 MiB)
[root@centos mysql-5.0.40]# hostname
centos
[root@centos mysql-5.0.40]# vim /etc/hosts
2.2.2.145 centos1
2.2.2.135 centos
服务器B:
[root@centos1 ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 08:00:27:56:AA:AA
inet addr:2.2.2.145 Bcast:2.2.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe56:aaaa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:96078 errors:0 dropped:0 overruns:0 frame:0
TX packets:52141 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:60024368 (57.2 MiB) TX bytes:34512758 (32.9 MiB)
[root@centos1 ~]# hostname
centos1
[root@centos1 ~]# vim /etc/hosts
2.2.2.135 centos
2.2.2.145 centos1
[root@centos1 ~]# ping -c 2 2.2.2.135
PING 2.2.2.135 (2.2.2.135) 56(84) bytes of data.
64 bytes from 2.2.2.135: icmp_seq=1 ttl=64 time=0.763 ms
64 bytes from 2.2.2.135: icmp_seq=2 ttl=64 time=0.758 ms
--- 2.2.2.135 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 0.758/0.760/0.763/0.027 ms
[root@centos1 ~]#
2.安装mysql软件
服务器A:
[root@centos mysql-5.0.40]# yum install mysql mysql-server -y --安装mysql
[root@centos mysql-5.0.40]# /etc/init.d/mysqld restart --启动mysql
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
[root@centos mysql-5.0.40]# netstat -an |grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
[root@centos mysql-5.0.40]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.66 Source distribution
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database tong; --创建要共享的数据库
Query OK, 1 row affected (0.01 sec)
mysql> grant all privileges on *.* to abc@'*' identified by 'system'; --给数据库授权
Query OK, 0 rows affected (0.01 sec)
mysql>
[root@centos mysql-5.0.40]# vim /etc/my.cnf --在mysqld下添加以下
server_id=1
binlog-do-db=tong
binlog-ignore-db=mysql
bin-log=mysql-log
[root@centos mysql-5.0.40]# /etc/init.d/mysqld restart --启动成功
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
[root@centos mysql-5.0.40]#
服务器B:
[root@centos1 ~]# yum install mysql mysql-server
[root@centos1 ~]# /etc/init.d/mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
[root@centos1 ~]# netstat -an |grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
[root@centos1 ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.66 Source distribution
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database tong;
Query OK, 1 row affected (0.00 sec)
mysql> quit
[root@centos1 ~]# vim /etc/my.cnf
server_id=2
master_host=2.2.2.135
master_user=abc
master_password=system
master-port=3306
replicate_do_db=tong
master_connect_retry=10
log-bin=mysql1-log
[root@centos1 ~]# /etc/init.d/mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
[root@centos1 ~]#
推荐阅读:
Ubuntu下Nginx做负载实现高性能WEB服务器5---MySQL主主同步
生产环境MySQL主主同步主键冲突处理
MySQL主从失败 错误Got fatal error 1236
MySQL主从复制,,单台服务器上实施

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sauvegarde des données et récupération après panne : Discussion sur l'importance de la réplication maître-esclave MySQL en mode cluster Introduction : Ces dernières années, avec la croissance continue de l'échelle et de la complexité des données, la sauvegarde des bases de données et la récupération après panne sont devenues particulièrement importantes. Dans les systèmes distribués, la réplication maître-esclave MySQL est largement utilisée en mode cluster pour assurer une haute disponibilité et une tolérance aux pannes. Cet article explorera l'importance de la réplication maître-esclave MySQL en mode cluster et donnera quelques exemples de code. 1. Principes de base et avantages de la réplication maître-esclave MySQL La réplication maître-esclave MySQL est une méthode générale

Optimisation des performances des bases de données : La meilleure façon d'utiliser la réplication maître-esclave MySQL dans la technologie des clusters Résumé : Avec le développement rapide d'Internet, les problèmes de performances des bases de données sont devenus le centre d'intérêt de diverses entreprises et organisations. La technologie de réplication maître-esclave MySQL joue un rôle important dans la résolution des goulots d'étranglement des performances des bases de données. Cet article présentera les concepts et principes de la réplication maître-esclave MySQL, ainsi que les meilleures méthodes d'utilisation de la technologie de cluster, pour aider les lecteurs à optimiser les performances des bases de données. 1. Introduction À mesure que la quantité de données continue d'augmenter, les problèmes de performances des bases de données sont devenus de plus en plus importants. Comment optimiser les chiffres

Gérer facilement une concurrence élevée : analyse des avantages en termes de performances de la réplication maître-esclave MySQL en tant que technologie de cluster. Avec le développement rapide d'Internet, les visites des utilisateurs sur les sites Web et les applications ont montré une tendance à la croissance explosive. Dans cette situation de forte concurrence, garantir la stabilité et les performances du système est devenu une tâche importante pour chaque développeur et administrateur système. Dans les bases de données, la technologie de réplication maître-esclave MySQL est largement utilisée et est devenue l'une des solutions efficaces pour gérer une concurrence élevée. Cet article explorera les avantages en termes de performances de la réplication maître-esclave MySQL en tant que technologie de cluster. d'abord

Décrypter la réplication maître-esclave MySQL : révéler son mécanisme de mise en œuvre clé en mode cluster Introduction : Dans les systèmes de bases de données modernes, la haute disponibilité et la flexibilité des données sont très importantes. En tant que système de gestion de bases de données relationnelles open source, MySQL propose une large gamme d'applications pour répondre aux besoins des utilisateurs. La réplication maître-esclave de MySQL est un élément très critique de l'architecture de la base de données MySQL et est utilisée pour assurer la sauvegarde des données et la haute disponibilité. Cet article se concentrera sur la révélation du mécanisme clé d'implémentation de la réplication maître-esclave MySQL, en particulier en mode cluster.

La réplication maître-esclave MySQL est-elle une technologie de cluster ou une technologie d'équilibrage de charge ? Résumé de l'analyse et des différences : la réplication maître-esclave MySQL est une technologie de réplication de base de données utilisée pour synchroniser les données de base de données sur plusieurs serveurs. Cet article analysera et distinguera les différences entre la réplication maître-esclave MySQL, la technologie de cluster et la technologie d'équilibrage de charge en termes de principes techniques, de scénarios d'application et de caractéristiques fonctionnelles. Introduction : Dans les applications Internet modernes, la haute disponibilité et l'évolutivité des bases de données sont cruciales. La réplication maître-esclave MySQL est cependant l'une des solutions courantes.

Explication détaillée des fonctions et des avantages de la réplication maître-esclave MySQL dans la technologie de cluster Introduction MySQL est un puissant système de gestion de bases de données relationnelles largement utilisé dans divers sites Web et applications à grande échelle. À mesure que la quantité de données et de demandes d'accès augmentent, la pression sur un seul serveur MySQL augmente progressivement. Afin d'améliorer les performances et la fiabilité de la base de données, les gens commencent à adopter la technologie de cluster, parmi laquelle la réplication maître-esclave MySQL est l'une des meilleures. moyens couramment utilisés. Principe de réplication maître-esclave MySQL La réplication maître-esclave MySQL fait référence au

Exploiter le potentiel technologique de cluster de la réplication maître-esclave MySQL : évaluation comparative des solutions open source et des solutions commerciales Avec le développement continu des activités Internet et la quantité croissante de données, la demande de solutions de cluster de bases de données est devenue de plus en plus forte. La technologie de réplication maître-esclave MySQL répond justement à cette demande. Elle peut traiter les opérations de lecture et d'écriture de la base de données séparément sur plusieurs nœuds, améliorant ainsi les performances de lecture et la disponibilité de la base de données. Cet article explorera le potentiel de la technologie de cluster dans la réplication maître-esclave MySQL et mènera une évaluation comparative des solutions open source et des solutions commerciales.

Avec le développement rapide d'Internet, la quantité de données dans les systèmes d'application augmente et les exigences en matière de performances et de fiabilité des bases de données sont également de plus en plus élevées. En tant que l'une des bases de données relationnelles open source les plus couramment utilisées, MySQL offre des performances et une stabilité élevées et est largement utilisée dans diverses applications d'entreprise. En tant que solution de réplication de données couramment utilisée, la réplication maître-esclave MySQL peut améliorer la fiabilité des données et les performances de lecture et d'écriture, et est largement utilisée dans les applications de données à grande échelle. La fonctionnalité de cluster de la réplication maître-esclave MySQL fait référence à la synchronisation des données de la base de données maître via le mécanisme de réplication.
