Avec l'aide de Brother Chao, j'ai terminé la construction d'un cluster de bases de données MySQL basé sur le moteur de données InnoDb et implémenté la fonction de réplication maître-esclave. Cet article de blog présente comment installer MySQL en utilisant le binaire. les étapes de mise en œuvre sont les suivantes :
Instructions du logiciel :
Système Liunx : centOS 7
Version de la base de données : mysql-5.6.12-linux-glibc2.5-x86_64.tar
1. Téléchargez les fichiers requis pour le système centos7 nouvellement installé :
yum install libaio yum install 'perl(Data::Dumper)' yum -y install perl perl-devel
2. Entrez le répertoire personnel de l'utilisateur pour créer le fichier d'outils Clip
# cd ~ #mkdir tools #cd tools
3
Télécharger le package binaire MySQL5.6Télécharger. Outil wget :
rpm ivh wget-1.12-1.4.el6.x86_64.rpm wget http://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz (也可以从云盘下载:http://pan.baidu.com/s/1i44FJWL)
# groupadd mysql # useradd -g mysql mysql
# tar zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
# mkdir /application/data -p
# mv mysql-5.6.12-linux-glibc2.5-x86_64 /application # mv /application/mysql-5.6.12-linux-glibc2.5-x86_64/ /application/mysql
# cd /application/mysql #chown -R mysql:mysql ./
8. MySQL a été installé. Ensuite, vous devez initialiser la table mysql, la table d'informations, etc. 🎜>
#scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/application/data
# cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld # cp /application/mysql/my.cnf /etc/my.cnf
# vi /etc/my.cnf basedir =/application/mysql datadir = /application/data port = 3306 server_id = 1
# ln -s /application/mysql/bin/mysql /usr/bin
# chkconfig mysqld on
<🎜. >
# systemctl start firewalld.service # systemctl stop firewalld.service # systemctl disable firewalld.service 禁止开机启动
15. Créez un utilisateur :
# service mysqld start
Construire une base de données est la première étape pour implémenter un cluster mysql. L'éditeur a réussi La méthode de clonage de machine virtuelle permet de répliquer rapidement plusieurs machines lors de la configuration d'un serveur, économisant ainsi beaucoup d'argent. problème. Cependant, il y aura des échecs de connexion réseau après la réplication. Cela peut être résolu par les méthodes suivantes :
#mysql –uroot –p mysql>create user mysql identified by 'mysql'; 分配用户权限: mysql>grant all privileges on *.* to 'mysql'@'%' identified by 'mysql';
1. Vérifiez l'adresse Mac de l'hôte :
<🎜. ># nmcli device show
🎜>En fonction de l'adresse mac demandée, modifiez l'adresse mac et l'ip du fichier de configuration réseau :
De cette façon, les serveurs requis pour le cluster ont été configurés. Eh bien, attendez avec impatience le billet de blog suivant pour implémenter la réplication maître-esclave dans un cluster de bases de données !
# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
Ce qui précède est le contenu de la construction réelle du cluster mysql (1) - installation binaire de mysql-5.6 sous centos7 Pour plus d'informations. contenu, veuillez suivre le site Web PHP chinois (m.sbmmt.com) !