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.0port=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!