Maison  >  Article  >  base de données  >  Construire un serveur MySQL sur un système Linux

Construire un serveur MySQL sur un système Linux

王林
王林avant
2020-06-10 09:28:322832parcourir

Construire un serveur MySQL sur un système Linux

1. Téléchargez le package d'installation MySQL depuis le site officiel

L'image suivante est une introduction au package d'installation MySQL

Construire un serveur MySQL sur un système Linux

2, Installez le package logiciel

1. Installez les dépendances

# yum -y install perl-Date-Dumper perl-JSON perl-Time-HiRes

2 Décompressez le package d'installation mysql

# tar -xvf mysql-5.7.24.tar               //解压mysql包

3. package

[root@localhost ~]# rm -rf /etc/my.cnf

4. Supprimer les données

[root@localhost ~]# rm -rf /var/lib/mysql/*

5. Désinstallez le package logiciel (aucun package logiciel désinstallé ne sera affiché)

[root@localhost ~]# rpm -e --nodeps mariadb-server mariadb

Attention : /var/log /mariadb/mariadb.log a été enregistré sous /var /log/mariadb/mariadb.log.rpmsave

#yum -y remove mariadb-libs.x86_64 1:5.5.52-1.el7

6 Installez yum source

#yum -y install mysql-community-client mysql-community-common mysql-community-devel mysql-community-embedded mysql-community-embedded-compat mysql-community-embedded-devel  mysql-community-libs mysql-community-libs-compat mysql-community-minimal-debuginfo mysql-community-server mysql-community-test

ou

#yum -y install mysql-community-*.rpm
<.>7. Vérifiez le package d'installation associé à MySQL installé

# rpm -qa | grep -y mysql

8. Démarrez le service

# systemctl start mysqld
# systemctl enable mysqld //设置开机自启
# systemctl status mysqld
[root@proxy mysql]# ss -antulp | grep mysqld //查看服务启动端口
# ps aux | grep mysqld //查进程

3. Connectez-vous à la base de données

1.

# grep password /var/log/mysqld.log
#  grep &#39;temporary password&#39; /var/log/mysqld.log //随机生成的管理密码

Mot de passe initial pour vous connecter à mysql :

(!!! Vous devez modifier la gestion des mots de passe immédiatement lors de la connexion avec un mot de passe généré aléatoirement, sinon une erreur sera signalée)

2. Commande client mysql pour se connecter à la base de données

# mysql -hlocalhost -uroot -p&#39;pIhMu,i2OS#,&#39; //用初始密码登录
mysql> \h //登录成功后,查可用的快捷键

4 Changer le mot de passe


1 Vous ne pouvez d'abord modifier que le mot de passe

mysql> alter user root@"localhost" identified by "123qqq...A";
2. Vous pouvez modifier la longueur limite du mot de passe

mysql> show variables like "%password%";              //查询密码有关的变量
mysql> set global validate_password_policy=0;       //只验证长度
mysql> set global validate_password_length=6;      //修改密码长度为6位
mysql> alter user root@"localhost" identified by "123456";             //修改root密码为123456

Tutoriel recommandé :

Tutoriel mysql

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer