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 :
Répertoire racine du programme :/usr/local/mysql
Répertoire de données :/data/mysql
Processus d'installation
#yum install -y cmake gcc-c++* make ncurses-devel
#groupadd mysql #useradd -r -g mysql -s /bin/false mysql
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
variable d'environnement système :
#echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile #source /etc/profile
#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/
Copiez le script de démarrage :
#cd /usr/local/mysql/support-files #cp mysql.server /etc/init.d/mysql
#mysqld_safe --user=mysql & 或 #/etc/init.d/mysqld start
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
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!