Maison  >  Article  >  base de données  >  Tutoriel graphique sur la compilation et l'installation de MySQL5.6 dans un environnement Linux

Tutoriel graphique sur la compilation et l'installation de MySQL5.6 dans un environnement Linux

黄舟
黄舟original
2017-07-18 15:20:061763parcourir

Cet article présente principalement les notes sur la compilation et l'installation de MySQL5.6 dans l'environnement Linux. Les amis qui en ont besoin peuvent s'y référer

1. Tout d'abord, configurez l'environnement Linux. 6.5. Il est recommandé de diviser le disque en volumes logiques pour faciliter les travaux d'extension ultérieurs.

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,





Bien sûr, vous devez vous inscrire avant de télécharger 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

4. Compilez et installez MySQL

Après avoir téléchargé la source MySQL. package de code Décompressez, compilez et installez

Créez un utilisateur


useradd -s /usr/sbin/nologin mysql

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

Décompressez tar -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

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运行用户

Installation : make && make install

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


chown -R mysql:mysql /data

Créer un fichier de configuration :


cp support-files/my-default.cnf /etc/my.cnf

Définir les variables d'environnement :


echo'export PATH=/usr/local/mysql/bin:$PATH' >>/etc/profile
source!$

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

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


vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/data

Ajouter un démarrage


chkconfig mysqld on

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

Initialiser la configuration de sécurité


mysql_secure_installation

Définir le mot de passe root, les autres options sélectionnent généralement oui

5. À 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

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