Maison > base de données > tutoriel mysql > centos7 installer MySQL

centos7 installer MySQL

WBOY
Libérer: 2023-05-14 10:16:07
original
9243 Les gens l'ont consulté

Le système CentOS 7 est un système d'exploitation de serveur très courant. De nombreux personnels d'exploitation et de maintenance et développeurs doivent installer la base de données MySQL lors de l'utilisation du système CentOS 7. Cet article présentera les étapes d'installation de la base de données MySQL sur CentOS 7.

1. Téléchargez et installez MySQL

  1. Tout d'abord, vous devez télécharger la version correspondante du package d'installation de MySQL depuis le site officiel de MySQL. L'URL est : https://dev.mysql.com/downloads/mysql. /
  2. Sélectionnez la version correspondante sur la page de téléchargement, vous devez faire attention aux points suivants lors du choix :
  • Sélectionnez Linux - Générique pour la plate-forme système
  • Sélectionnez Linux générique (x86, 64 bits) pour la version du système, Compressed TAR Archive
  • Une fois le téléchargement terminé, décompressez le package compressé pour spécifier le répertoire, tel que /usr/local/mysql.
  1. Après la décompression, vous devez accorder les autorisations nécessaires au dossier décompressé. Utilisez la commande suivante :
cd /usr/local/
chmod -R 755 mysql
Copier après la connexion
  1. Installer la bibliothèque système MySQL :
yum install mysql-community-server
Copier après la connexion
  1. Démarrer la base de données MySQL :
systemctl start mysqld.service
Copier après la connexion
  1. Détecter la version de MySQL. :
mysql -V
Copier après la connexion
  1. Ajoutez MySQL au service système :
systemctl enable mysqld.service
Copier après la connexion

2. Configurez MySQL

  1. Entrez le répertoire d'installation de MySQL :
cd /usr/local/mysql
Copier après la connexion
  1. Créez mon fichier.cnf
cp support-files/my-default.cnf /etc/my.cnf
Copier après la connexion
  1. Modifier mon.cnf Configuration :
vi /etc/my.cnf
Copier après la connexion

Ajoutez les paramètres suivants dans la section [mysqld] du fichier my.cnf :

default-character-set=utf8
Copier après la connexion
  1. Modifier les autorisations :
chown -R mysql:mysql /var/lib/mysql
Copier après la connexion
  1. Redémarrer MySQL :
systemctl restart mysqld.service
Copier après la connexion
  1. Définissez le mot de passe de l'utilisateur root MySQL :
mysql_secure_installation
Copier après la connexion
  • Entrez le nouveau mot de passe
  • Supprimer ou non l'utilisateur anonyme (o/n) : y
  • S'il faut interdire la connexion à distance root (o/n) : n
  • S'il faut supprimer la base de données de test et tester l'accès droits (o/n) : y
  • S'il faut recharger la table de contrôle des autorisations (o/n) : y
  1. Connectez-vous à l'utilisateur racine MySQL :
mysql -u root -p
Copier après la connexion

Entrez le mot de passe que vous venez de définir pour vous connecter.

  1. Définir l'encodage de la base de données MySQL :
ALTER DATABASE 数据库名 CHARACTER SET utf8;
Copier après la connexion

3. Gérer MySQL

  1. Créer des utilisateurs et autoriser :
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
Copier après la connexion

Notez que si vous êtes dans un environnement de développement, vous pouvez utiliser la commande suivante :

GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'localhost' IDENTIFIED BY '密码' WITH GRANT OPTION;
Copier après la connexion
  1. pour afficher l'utilisateur actuel :
SELECT USER();
Copier après la connexion
  1. Afficher la base de données MySQL actuelle :
SHOW DATABASES;
Copier après la connexion
  1. Créer une base de données MySQL :
CREATE DATABASE 数据库名;
Copier après la connexion
  1. Supprimer la base de données MySQL :
DROP DATABASE 数据库名;
Copier après la connexion
  1. Créer une table de données MySQL :
CREATE TABLE 表名 (字段名1 字段类型1 [NOT NULL], 字段名2 字段类型2 [NOT NULL], …);
Copier après la connexion
  1. Couramment utilisé commandes :
  • Connectez-vous à MySQL : mysql -u username -p
  • Fermez MySQL : systemctl stop mysqld.service
  • Démarrez MySQL : systemctl start mysqld.service

Résumé

L'installation de la base de données MySQL sur CentOS 7 est pas compliqué, il suffit de suivre les étapes ci-dessus. Il convient de noter que pour des raisons de sécurité du système, il n'est pas recommandé d'ouvrir l'utilisateur root au réseau public, il est donc préférable de le configurer pour interdire la connexion à distance et de l'utiliser uniquement sur cette machine. La portée d'autorisation de MySQL doit être contrôlée autant que possible et le mot de passe doit être modifié à temps pour garantir la sécurité de 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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal