Installation hors ligne CentOS7 de mariadb

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
    Insérez la description de l'image ici

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.
Insérez la description de l'image ici

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é.

Insérez la description de l'image ici

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
Insérez la description de l'image ici

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

Insérez la description de l'image ici
La connexion est réussie et l'installation est terminée.

Je suppose que tu aimes

Origine blog.csdn.net/xiguashixiaoyu/article/details/108774352
conseillé
Classement