当前位置:网站首页>Installer MySQL sous Linux [détails]

Installer MySQL sous Linux [détails]

2022-06-26 10:34:00 Yli Jing.

1、Télécharger le paquet d'installation(ParMysql5.7Par exemple)

Mode de téléchargement 1https://dev.mysql.com/downloads/mysql/5.7.html

37

Mode de téléchargement 2:

wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz

2、Pour décompresser

 tar -zxvf  mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz

Le nom du dossier après décompression est trop long,Peut être renommé

mv mysql-5.7.36-linux-glibc2.12-x86_64  mysql-5.7.36

3、Quelques configurations connexes

Entréemysq-5.7.36Sous la table des matières,Créer un nouveaudataDossiers

mkdir data

Accorder des autorisations:

chmod -R 777 data

Créer un utilisateur、Informations sur le Groupe

groupadd mysql
useradd -g mysql mysql

Modifieretc/my.cnfDocumentation, Voici tout le contenu , Notez que le chemin est changé en votre propre chemin d'installation

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/qijingjing/resource/mysql/mysql-5.7.36
datadir=/qijingjing/resource/mysql/mysql-5.7.36/data
socket=/tmp/mysql.sock
log-error=/qijingjing/resource/mysql/mysql-5.7.36/data/mysql.err
pid-file=/qijingjing/resource/mysql/mysql-5.7.36/data/mysql.pid
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true

Entréemysql5.7.36Debin Exécutez la commande suivante sous le répertoire (Attention!: Le chemin modifie votre propre )

./mysqld --initialize --user=mysql --datadir=/qijingjing/resource/mysql/mysql-5.7.36/data/ --basedir=/qijingjing/resource/mysql/mysql-5.7.36/

C'est exact.mysql Mot de passe de génération par défaut pour la visualisation ( J'ai besoin d'aide. )

cat /qijingjing/resource/mysql/mysql-5.7.36/data/mysql.err

38

Ajouter une connexion souple-> Pour que nous puissions démarrer dans n'importe quel répertoire mysql

ln -s /qijingjing/resource/mysql/mysql-5.7.36/support-files/mysql.server /etc/init.d/mysql
ln -s /qijingjing/resource/mysql/mysql-5.7.36/bin/mysql /usr/bin/mysql
service mysql restart

Débarquementmysql

Démarrage

service mysql start

Débarquement

mysql -uroot -p

Entrez le mot de passe pour vous connecter :

Modifier le mot de passe

set password=password(' Le mot de passe que vous devez définir ');
flush privileges;

Modifier les droits d'accès

use mysql;
update user set Host='%' where User='root';
flush privileges;

4、Accès externe

L'accès à l'Extranet nécessite la correspondance du pare - feu 3306Port Release, Faites ce qui suit

firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service

Si c'est un ECS , Pour configurer la mainlevée dans le Groupe de sécurité :

39

Par ici.,Nous pouvons utiliserSQLyogOuNavicat Outils utilisés pour la connexion .

原网站

版权声明
本文为[Yli Jing.]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/177/202206260945239322.html