Maison > Opération et maintenance > exploitation et maintenance Linux > Tutoriel graphique pour l'installation de MySQL5.6 dans un environnement Linux

Tutoriel graphique pour l'installation de MySQL5.6 dans un environnement Linux

黄舟
Libérer: 2020-09-04 14:49:01
original
51009 Les gens l'ont consulté

Comment installer MySQL sous Linux : configurez d'abord l'environnement Linux ; puis installez le package de dépendances et l'outil de compilation cmake ; puis téléchargez le package de code source MySQL, décompressez, compilez et installez enfin les autorisations sur MySQL ; utilisateur.

Tutoriel graphique pour l'installation de MySQL5.6 dans un environnement Linux

Tutoriels vidéo mysql associés recommandés : "Tutoriel vidéo d'introduction à mysql"

1. Première configuration Dans l'environnement Linux, j'utilise Redhat Enterprise 6.5 et il est recommandé de diviser le disque en volumes logiques pour faciliter une expansion ultérieure.

2. Une fois l'environnement configuré, nous devons préparer le fichier d'installation de MySQL. Jusqu'à présent, mysql est toujours gratuit et open source et peut être téléchargé directement depuis le site officiel. à télécharger par vous-même,





Le site Web est : https://www .mysql.com/downloads/ Bien sûr, avant de télécharger, vous devez d'abord créer un compte Oracle, puis sélectionner la version gratuite de la communauté à télécharger.

3. Installez les packages de dépendances et l'outil de compilation cmake

yum install -y cmake ncurses-devel
Copier après la connexion

4. Compilez et installez MySQL

Téléchargez le package de code source MySQL, décompressez-le, compilez et installez.

Créer un utilisateur

useradd -s /usr/sbin/nologin mysql
Copier après la connexion

Créer un répertoire de stockage de base de données mkdir /data

Décompressertar -zxf mysql-5.6.36.tar.gz

cd ./mysql-5.6.36

Compile

cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS=all
-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1 
-DENABLED_LOCAL_INFILE=1-DMYSQL_DATADIR=/data -DMYSQL_USER=mysql
Copier après la connexion

Description du paramètre :

-DCMAKE_INSTALL_PREFIX 数据文件存放目录
-DMYSQL_UNIX_ADDR  sock文件路径
-DDEFAULT_CHARSET  默认字符集
-DDEFAULT_COLLATION 默认字符校对
-DWITH_EXTRA_CHARSETS 扩展字符支持 默认all
-DWITH_storage_STORAGE_ENGINE 存储引擎的支持,默认支持MyISAM,MERGE,MEMORY,CVS存储引擎
-DENABLED_LOCAL_INFILE=1 启用加载本地数据
-DMYSQL_DATADIR  数据存放目录
-DMYSQL_USER    mysql运行用户
Copier après la connexion

Installation :make && make install

Accorder des autorisations à l'utilisateur MySQLchown -R mysql:mysql /usr/local/mysql/

chown -R mysql:mysql /data
Copier après la connexion

Créer le fichier de configuration :

cp support-files/my-default.cnf /etc/my.cnf
Copier après la connexion

Définir les variables d'environnement :

echo'export PATH=/usr/local/mysql/bin:$PATH' >>/etc/profile
source!$
Copier après la connexion

Créer un script de démarrage du service MySQL

cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
Copier après la connexion

Modifier le répertoire d'installation de MySQL et répertoire de données dans le script de démarrage

vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/data
Copier après la connexion

Ajouter le démarrage

chkconfig mysqld on
Copier après la connexion

Initialiser la base de données

/usr/local/mysql/scripts/mysql_install_db--defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data--user=mysql
Copier après la connexion

Initialiser la configuration de sécurité

mysql_secure_installation
Copier après la connexion

Définir mot de passe root, d'autres options sont généralement sélectionnées oui

5. A cette étape, la base de données a été installée et vous pouvez exécuter le script pour démarrer et arrêter la base de données

service mysqld restart
Copier après la connexion

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!

Étiquettes associées:
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