Maison > base de données > tutoriel mysql > Explication détaillée du tutoriel d'installation de la dernière version stable de mysql5.7.17 sous Linux

Explication détaillée du tutoriel d'installation de la dernière version stable de mysql5.7.17 sous Linux

黄舟
Libérer: 2017-03-29 13:59:44
original
1985 Les gens l'ont consulté

Cet article présente principalement le dernier tutoriel d'installation de la dernière version stable de mysql5.7.17 sur linux en détail. Les amis intéressés peuvent se référer à

Installez la dernière version stable de mysql sur Linux via le code source : mysql-5.7.17

Afin de faciliter le processus d'installation sans être affecté par les dépendances boost, téléchargez mysql directement depuis le site officiel - version boost-5.7.17.tar.gz. (Explication officielle : Boost est requis lors de la compilation, mais il n'est pas réellement utilisé.)

Répertoire d'installation :

Script de démarrage : /etc / init.d/mysqld

Répertoire racine du programme :/usr/local/mysql
Répertoire de données :/data/mysql

Processus d'installation

1. Installez les dépendances

#yum install -y cmake gcc-c++* make ncurses-devel
Copier après la connexion
2. Créez un utilisateur MySQL

#groupadd mysql
#useradd -r -g mysql -s /bin/false mysql
Copier après la connexion
3. Téléchargez mysql-boost-5.7.17.tar.gz et téléchargez-le sur le serveur

1. 🎜>

#tar xzf mysql-5.7.17.tar.gz 
#cd mysql-5.7.17
#mkdir bld
#cd bld/
#cmake .. -DWITH_BOOST=../boost/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql 

#在此指定参数后减少很多后面启动过程中的操作
#make
#make install
#使用默认的配置文件
#cd /usr/local/mysql/support-files
#cp my-default.cnf ../my.cnf

#编译过程中出错,清除临时文件重新编译:
#make clean
#rm CMakeCache.txt
Copier après la connexion
4. Après l'installation, ajoutez le chemin du fichier exécutable à la

variable d'environnement système  :

variable d'environnement

#echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
#source /etc/profile
Copier après la connexion
5. Initialisation Une fois la base de données

#mkdir /data/mysql
#chown -R mysql.mysql /data/mysql
#mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/
Copier après la connexion
mysql5.7 initialisée, un mot de passe sera généré aléatoirement et sera imprimé directement sur l'écran.


6. Démarrer

Copiez le script de démarrage :

#cd /usr/local/mysql/support-files
#cp mysql.server /etc/init.d/mysql
Copier après la connexion
Démarrez directement

#mysqld_safe --user=mysql &
或
#/etc/init.d/mysqld start
Copier après la connexion
Appelez le script

Sécurité après démarrage, mise en œuvre : changer le mot de passe root, supprimer bibliothèque de tests, interdire rootconnexion à distance

#mysql_secure_installation
Copier après la connexion
configuration partielle (non optimisée)

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