Maison  >  Article  >  base de données  >  centos6.9 réinstaller l'enregistrement msyql5.6

centos6.9 réinstaller l'enregistrement msyql5.6

远方*
远方*original
2022-03-10 11:12:37183parcourir

Désinstallez la version originale de mysql

1. miam, supprimez mysql mysql-server mysql-libs compat-mysql51
2. rm -rf /var/lib/mysql
3. rm / etc/my.cnf
5. Vérifiez s'il existe toujours un logiciel MySQL. S'il existe, supprimez-le simplement.
Commande : rpm -qa|grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
Commande : rpm -e MySQL-server-5.6 .17-1.el6.i686
rpm -e MySQL-client-5.6.17-1.el6.i686
6. Supprimer le service mysql
chkconfig –list | grep -i mysql
chkconfig –del mysql
7. dossier mysql
où se trouve mysql
mysql : /usr/lib/mysql /usr/share/mysql
Effacer tous les répertoires et fichiers liés à mysql :
rm -rf /usr/lib/mysql
rm -rf /usr/share/ mysql
Après les étapes ci-dessus, mysql aurait dû être complètement désinstallé.

Installez le nouveau mysql

J'utilise mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz

1 Décompressez
tar -zxf mysql-5.6.30-linux-glibc2.5-x86_64 tar. gz -C /usr/local/
2. Renommez le dossier
mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql
3 Créez un utilisateur mysql
useradd mysql
4. Définissez le mot de passe de l'utilisateur mysql
echo. '123456'|passwd –stdin mysql
5. Définissez les autorisations :
chown -R mysql:mysql usr/local/mysql/
6 Basculez vers l'utilisateur mysql
su - mysql
7. Installez
cd /usr/local/ mysql. /scripts/
./mysql_install_db –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data
8 Copiez le fichier
cd /usr/local/mysql/support-files/.
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
9 Modifiez les deux valeurs de changement​​dans le fichier
basedir=/usr/local/mysql.
datadir=/ usr/local/mysql/data
10. Configurer les variables d'environnement

vi /etc/profileexport MYSQL_HOME=/usr/local/mysqlexport PATH=$MYSQL_HOME/bin:$PATH


Enregistrer et quitter

source / etc/profile
11, Configurez le démarrage
chkconfig – ajoutez mysql
chkconfig mysql sur
12. Démarrez
service mysql start

Que faire si vous oubliez votre mot de passe

1 Arrêtez le service d'origine et démarrez mysql lors de la connexion-. mode gratuit

service mysql stop
mysqld_safe –skip -grant-table
2. Changer le mot de passe

ACCORDER TOUS LES PRIVILÈGES SUR *.* À 'root'@'%' IDENTIFIÉ PAR '123456' AVEC OPTION D'OCTROI;

% dans la déclaration ci-dessus peut être remplacé par un mot de passe spécifique. L'adresse IP, 123456, peut également être remplacée par un mot de passe plus complexe, ce qui offrira une sécurité accrue.
3. Redémarrez le service

service mysql start ;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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