Maison  >  Article  >  base de données  >  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

黄舟
黄舟original
2017-03-29 13:59:441919parcourir

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
2. Créez un utilisateur MySQL

#groupadd mysql
#useradd -r -g mysql -s /bin/false mysql
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
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
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/
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
Démarrez directement

#mysqld_safe --user=mysql &
或
#/etc/init.d/mysqld start
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
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!

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