Maison >base de données >tutoriel mysql >Comment installer la base de données MySQL sur le serveur

Comment installer la base de données MySQL sur le serveur

PHPz
PHPzoriginal
2023-04-21 14:18:213967parcourir

Installez la base de données mysql sur le serveur

Avec le développement continu de la technologie Internet, la base de données est devenue un élément indispensable de la construction de l'information des entreprises. En tant qu'excellent système de gestion de bases de données relationnelles, MySQL présente les avantages de stabilité, d'efficacité et de facilité d'utilisation dans le développement d'applications Web, la sauvegarde de données, etc., il est donc devenu le premier choix de nombreuses entreprises. Cet article commencera du point de vue de l'installation de la base de données mysql et présentera comment installer la base de données mysql sur le serveur Linux.

1. Préparation de l'environnement

Avant d'installer MySQL, assurez-vous d'avoir installé l'outil client SSH. S'il n'est pas installé, veuillez d'abord installer un client SSH. Vous pouvez utiliser des clients SSH courants tels que XSShell et Putty.

Et préparez l'adresse IP du serveur, le nom d'utilisateur et le mot de passe dont vous avez besoin pour accéder à la base de données MySQL.

2. Téléchargez et installez

1. Téléchargez MySQL

Accédez au site officiel (http://www.mysql.com/) pour télécharger le package d'installation de MySQL, ou utilisez la ligne de commande pour télécharger :

wget. https://dev.mysql .com/get/Downloads/MySQL-8.0/mysql-8.0.21.tar.gz

2 Décompressez le package d'installation

tar xvf mysql-8.0.21.tar.gz

. 3. Entrez dans le répertoire de décompression

cd mysql-8.0.21

4 Créer des utilisateurs

Créez des utilisateurs système et des groupes d'utilisateurs utilisés par MySQL. Il convient de noter ici que les utilisateurs et groupes d'utilisateurs utilisés par MySQL doivent être les utilisateurs et groupes d'utilisateurs spécifiés lors de l'ajout du service MySQL.

groupadd mysql
useradd -r -g mysql mysql

5. Installer les packages de dépendances

yum install gcc gcc-c++ ncurses-devel cmake make perl bison-devel openssl-devel

6. IX =/usr/local/mysql

-DMYSQL_DATADIR=/usr/local/mysql/data

-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ ARCHIVE_STORAGE_ENGINE=1
- DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_HEAP_STORAGE_ENGINE=1
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1
-DEXTRA_CHARSETS=complexe
-DWITH_READLINE=1
-DWITH_ZLIB=système
-DWITH _SSL=système
-DWITH_LIBWRAP=0
-DMYSQL_TCP_PORT=3306
-DCOMPILATION_COMMENT= " Serveur MySQL 8.0.21"
-DENABLED_LOCAL_INFILE=1
-DBUILD_CONFIG=mysql_release
-DCMAKE_EXPORT_COMPILE_COMMANDS=1
-DENABLE_DTRACE=0
-DWITH_DEBUG=0
-DDOWNLOAD_BOOST=1
-DDOWNLOAD_ BOOST_TIMEOUT=3000
-DDOWNLOAD_DTRACE=1
-DDOWNLOAD_LIBEVENT = 1
-DDOWNLOAD_LIBUV=1
-DDOWNLOAD_CURL=1
-DDOWNLOAD_ICU=1
-DDOWNLOAD_GOOGLETEST=1
-DDOWNLOAD_YASSL=0

7.Compilez et installez

make && make install

8.Changement initial

dans le Répertoire d'installation MySQL, effectuez les opérations d'initialisation.

cd /usr/local/mysql

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data


Les résultats de l'exécution vous inviteront vous Le mot de passe d'initialisation de l'utilisateur root. Veuillez vous assurer de modifier ce mot de passe après le déploiement formel.

9. Démarrez MySQL

Démarrez le service MySQL.

bin/mysqld_safe --user=mysql &

Le service MySQL a été installé et démarré à ce moment.

3. Configurez MySQL

1. Définissez le mot de passe root

Changez le mot de passe root initial en un mot de passe sûr et fiable.

mysql -u root -p

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';


2 Définir les autorisations de connexion à distance

La configuration par défaut de MySQL consiste à autoriser uniquement les connexions locales, si elles sont distantes. une connexion est requise Pour y accéder, vous devez modifier le fichier de configuration MySQL.

mysql -u root -p

accorde tous les privilèges sur

.
à 'root'@'%' identifié par 'votre_mot de passe' avec l'option d'octroi ;vider les privilèges;
Activer l'accès à distance

Modifier le fichier de configuration/ etc/my.cnf, ajoutez le contenu suivant dans la section [mysqld] :

skip-networking=false

bind-address=0.0.0.0

port=3306

À ce stade, nous avons terminé l'installation et la configuration de MySQL.

4. Résumé

Grâce à l'introduction de cet article, je pense que vous pouvez déjà maîtriser comment installer la base de données MySQL sur le serveur Linux et y effectuer les réglages de base pour activer l'accès à distance. MySQL est puissant et constitue l'une des bases de données les plus couramment utilisées dans le développement Web. La maîtrise de l'installation et de l'utilisation de MySQL apportera une grande commodité à chacun lors des futurs travaux de développement.

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