Installation rapide mysql5.7 centos

1. Vérifiez notre source yum La source yum de notre serveur doit être normale, qu'il s'agisse d'une source locale ou d'une source réseau.

yum.repos.d]# cat Centos7.repo 
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#
 
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#released updates 
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
        http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
        http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

2. Vérifiez notre passerelle (le chemin absolu, peut-être que le nom de la carte réseau de certaines personnes n'est pas ceci /etc/sysconfig/network-scripts/ifcfg-ens33)

3、

ping baidu.com #Voyez si vous pouvez passer
4. Notre serveur doit avoir la commande wget

yum install -y wget

5. Nous voulons télécharger la configuration source yum de MySQL

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

6. Installez la source yum de MySQL

yum -y install mysql57-community-release-el7-11.noarch.rpm

7. Utilisez yum pour installer MySQL5.7 (le téléchargement prendra un certain temps, nous pouvons le télécharger dans un endroit avec une meilleure vitesse de réseau)

yum -y install mysql-server --nogpgcheck --nogpgcheck #不校验数字签名

8. Commandes de démarrage et d'arrêt de MySQL5.7 et de démarrage

systemctl start mysqld.service 
systemctl status mysql.service

9. Avant de vous connecter à mysql, vous devez trouver le mot de passe par défaut de mysql cat /var/log/mysqld.log| grep password

[root@server99 ~]$ cat /var/log/mysqld.log| grep password 
2022-11-02T15:01:52.976608Z 1 [Note] A temporary password is generated for root@localhost: !Th7<vMBA2w_

10. Connectez-vous à mysql

Parce que le mot de passe par défaut de MySQL a des symboles spéciaux, nous devons utiliser des guillemets simples ' ' pour supprimer la signification des symboles spéciaux

mysql -uroot -p'!Th7<vMBA2w_'
11 Impossible de se connecter et d'afficher le mot de passe expiré
Set /etc/my.conf

skip-grant-tables

Définissez un nouveau mot de passe après vous être connecté directement

update mysql.user set authentication_string=password('123123') where user='root';

quitter mysql

définir /etc/mon.conf


#skip-grant-tables

Redémarrez après avoir annulé la configuration et connectez-vous avec le nouveau mot de passe

 mysql -uroot -p123123

Guess you like

Origin blog.csdn.net/qq_44912603/article/details/129637468