Maison >base de données >tutoriel mysql >Construction pratique d'un cluster mysql (1)--Installation binaire de mysql-5.6 sous centos7
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)3. Ajouter un utilisateur MySQL et un groupe d'utilisateurs
# groupadd mysql # useradd -g mysql mysql4. le package d'installation binaire
# tar zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz5. Créez les dossiers /application/data et /application/mysql
# mkdir /application/data -p6. Décompressez le mysql -5.6.12-linux-glibc2.5-x86_64 renommé en mysql
# mv mysql-5.6.12-linux-glibc2.5-x86_64 /application # mv /application/mysql-5.6.12-linux-glibc2.5-x86_64/ /application/mysql7. du dossier mysql vers 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 = 111. Créez un lien symbolique pour démarrer MySQL
# 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 (www.php.cn) !