Maison > base de données > tutoriel mysql > Construction pratique d'un cluster mysql (1)--Installation binaire de mysql-5.6 sous centos7

Construction pratique d'un cluster mysql (1)--Installation binaire de mysql-5.6 sous centos7

黄舟
Libérer: 2017-02-28 13:32:38
original
1468 Les gens l'ont consulté

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
Copier après la connexion

2. Entrez le répertoire personnel de l'utilisateur pour créer le fichier d'outils Clip

# cd ~
#mkdir tools
#cd tools
Copier après la connexion

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)
Copier après la connexion
3. Ajouter un utilisateur MySQL et un groupe d'utilisateurs


# groupadd mysql
# useradd -g mysql mysql
Copier après la connexion
4. le package d'installation binaire


# tar zxvf  mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
Copier après la connexion
5. Créez les dossiers /application/data et /application/mysql


# mkdir /application/data -p
Copier après la connexion
6. 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/mysql
Copier après la connexion
7. du dossier mysql vers mysql


# cd /application/mysql
#chown -R mysql:mysql ./
Copier après la connexion

8. MySQL a été installé. Ensuite, vous devez initialiser la table mysql, la table d'informations, etc. 🎜>

9. Définissez le fichier de configuration pour démarrer mysqld et mysql
#scripts/mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/application/data
Copier après la connexion


10. fichier de configuration
# cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld
# cp /application/mysql/my.cnf /etc/my.cnf
Copier après la connexion


# vi /etc/my.cnf
basedir =/application/mysql 
datadir = /application/data
port = 3306
server_id = 1
Copier après la connexion
11. Créez un lien symbolique pour démarrer MySQL



12. Configurez MySQL pour qu'il démarre automatiquement au démarrage
# ln -s /application/mysql/bin/mysql /usr/bin
Copier après la connexion


13 Désactivez le pare-feu
# chkconfig mysqld on
Copier après la connexion


<🎜. >

14. Démarrez le service :
# 
systemctl start firewalld.service
# systemctl stop firewalld.service
# systemctl disable firewalld.service  禁止开机启动
Copier après la connexion



15. Créez un utilisateur :

# service mysqld start
Copier après la connexion



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 &#39;mysql&#39;;
分配用户权限: mysql>grant all privileges on *.* to &#39;mysql&#39;@&#39;%&#39; identified by &#39;mysql&#39;;
Copier après la connexion

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
Copier après la connexion

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) !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal