La version installée est mariadb10.0.38
Téléchargez et décompressez
Téléchargez le package d'installation.
- Utilisez la commande wget pour télécharger le package d'installation
wget https://downloads.mariadb.com/MariaDB/mariadb-10.0.38/bintar-linux-x86_64/mariadb-10.0.38-linux-x86_64.tar.gz
Si vous êtes invité à indiquer qu'il n'y a pas de commande wget, vous pouvez utiliser la commande yum pour installer
yum install -y wget
- Téléchargez le package d'installation sur la page
ou vous pouvez entrer https://downloads.mariadb.com/MariaDB/mariadb-10.0.38 sur le navigateur et sélectionnez le mariadb que vous souhaitez installer
Après avoir cliqué dans l'un des dossiers, il y aura le package d'installation de mariadb et le md5 correspondant et d'autres valeurs de contrôle.
Vérifier la valeur md5
Après avoir téléchargé le package d'installation de mariadb, utilisez la commande pour obtenir la valeur md5 du package d'installation
md5sum mariadb-10.0.38-linux-x86_64.tar.gz
Après avoir obtenu la valeur md5, comparez-la avec la md5 sur la page pour voir si elle est cohérente. Si elle est incohérente, le package d'installation est endommagé ou anormal et ne peut pas être utilisé.
Décompressez le package d'installation
Utilisez la commande suivante pour extraire le package d'installation
tar -xzvf mariadb-10.0.38-linux-x86_64.tar.gz
Le dossier décompressé est nommé mariadb-10.0.38-linux-x86_64 et
renommé mariadb-10.0.33-linux-x86_64 en mariadb-10.0.38
mv mariadb-10.0.38-linux-x86_64 mariadb-10.0.38
Créer un utilisateur mysql
useradd -s /sbin/nologin -M mysql
chemin spécifié par mysql et initialisation de l'utilisateur
./scripts/mysql_install_db --basedir=/home/mariadb-10.0.38 --datadir=/home/mariadb-10.0.38/data/ --user=mysql
Base de données de configuration
Profil mobile
Sauvegardez le fichier de configuration d'origine
mv /etc/my.cnf /etc/my.cnf.bak
Déplacez le modèle de fichier de configuration vers / etc
#配置文件模板在mariadb包解压之后的support-files路径下
cp support-files/my-innodb-heavy-4G.cnf /etc/my.cnf
Modifier le fichier de configuration
Modifiez le chemin d'installation et le chemin des données dans le fichier de configuration
vim /etc/my.cnf
basedir=/home/mariadb-10.0.38
datadir=/home/mariadb-10.0.38/data
Démarrer mariadb
- Changer l'utilisateur de mariadb en mysql
chown -R mysql:mysql /home/mariadb-10.0.38
- Déplacer le script de démarrage vers le chemin de démarrage
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
- Utilisez le script de démarrage pour démarrer mariadb
/etc/init.d/mysqld start
ou
systemctl start mysqld
- Configurer mariadb pour qu'il démarre automatiquement
chkconfig mariadbd on
- Vérifiez si le réglage est réussi
chkconfig --list mysqld
Le contenu suivant indique le succès
Définir le mot de passe de l'utilisateur root
- Connectez-vous mysql sans mot de passe
mysql -uroot -p
- Autorisation de l'utilisateur root pour modifier le mot de passe
grant all privileges on *.* to 'root'@'%' identified by '123456';
grant all privileges on *.* to 'root'@'localhost' identified by '123456';
grant all privileges on *.* to 'root'@'127.0.0.1' identified by '123456';
flush privileges;
Déconnectez-vous, connectez-vous avec un nouveau mot de passe
mysql -uroot -p123456
La connexion est réussie et l'installation est terminée.