From fd654eaf77adf89164ce30825989286240fc3c4e Mon Sep 17 00:00:00 2001 From: tnut Date: Sun, 21 Aug 2011 13:07:48 +0200 Subject: mysql, amélioration README et ptite correction Pkgfile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extra/mysql/.footprint.i686 | 5 ----- extra/mysql/.footprint.x86_64 | 5 ----- extra/mysql/.md5sum.i686 | 2 +- extra/mysql/Pkgfile | 5 +++-- extra/mysql/README | 35 ++++++++++++++++++++++------------- extra/mysql/post-install | 5 ----- 6 files changed, 26 insertions(+), 31 deletions(-) diff --git a/extra/mysql/.footprint.i686 b/extra/mysql/.footprint.i686 index cdf8b12ad..658af4ece 100644 --- a/extra/mysql/.footprint.i686 +++ b/extra/mysql/.footprint.i686 @@ -59,11 +59,6 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/replace -rwxr-xr-x root/root usr/bin/resolve_stack_dump -rwxr-xr-x root/root usr/bin/resolveip -drwxr-xr-x root/root usr/data/ -drwxr-xr-x root/root usr/data/mysql/ --rw-r--r-- root/root usr/data/mysql/.empty (EMPTY) -drwxr-xr-x root/root usr/data/test/ --rw-r--r-- root/root usr/data/test/.empty (EMPTY) drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/mysql/ drwxr-xr-x root/root usr/lib/mysql/plugin/ diff --git a/extra/mysql/.footprint.x86_64 b/extra/mysql/.footprint.x86_64 index cdf8b12ad..658af4ece 100644 --- a/extra/mysql/.footprint.x86_64 +++ b/extra/mysql/.footprint.x86_64 @@ -59,11 +59,6 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/replace -rwxr-xr-x root/root usr/bin/resolve_stack_dump -rwxr-xr-x root/root usr/bin/resolveip -drwxr-xr-x root/root usr/data/ -drwxr-xr-x root/root usr/data/mysql/ --rw-r--r-- root/root usr/data/mysql/.empty (EMPTY) -drwxr-xr-x root/root usr/data/test/ --rw-r--r-- root/root usr/data/test/.empty (EMPTY) drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/mysql/ drwxr-xr-x root/root usr/lib/mysql/plugin/ diff --git a/extra/mysql/.md5sum.i686 b/extra/mysql/.md5sum.i686 index c4c9b0ab5..e3625ae68 100644 --- a/extra/mysql/.md5sum.i686 +++ b/extra/mysql/.md5sum.i686 @@ -1,2 +1,2 @@ -cf3222ebc8fa313296536ca79e498abd blfs-bootscripts-20100825.tar.bz2 +8026923cf29639bf6ac5a2b77bec74dc blfs-bootscripts-20100825.tar.bz2 306b5549c7bd72e8e705a890db0da82b mysql-5.5.15.tar.gz diff --git a/extra/mysql/Pkgfile b/extra/mysql/Pkgfile index f1d940096..df14c58c2 100644 --- a/extra/mysql/Pkgfile +++ b/extra/mysql/Pkgfile @@ -8,7 +8,7 @@ source /etc/blfs-bootscripts name=mysql version=5.5.15 -release=1 +release=2 source=(http://mirror.switch.ch/mirror/mysql/Downloads/MySQL-${version%.*}/$name-$version.tar.gz http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2) @@ -25,7 +25,7 @@ build () { -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONFDIR=/etc/mysql \ -DMYSQL_DATADIR=/srv/mysql \ - -DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock \ + -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \ -DINSTALL_INFODIR=share/mysql/docs \ -DINSTALL_MANDIR=share/man \ -DINSTALL_PLUGINDIR=/usr/lib/mysql/plugin \ @@ -71,6 +71,7 @@ build () { rm -r $PKG/usr/docs install -d $PKG/srv/mysql cp -r $PKG/usr/data/* $PKG/srv/mysql/ + rm -r $PKG/usr/data chmod -R 700 $PKG/srv/mysql mkdir -p $PKG/etc diff --git a/extra/mysql/README b/extra/mysql/README index ace3afb94..15120ac66 100644 --- a/extra/mysql/README +++ b/extra/mysql/README @@ -1,31 +1,40 @@ -Il est très important de procéder comme ci-dessous pour avoir un serveur mysql sécurisé. +Il est très important de procéder comme ci-dessous +pour avoir un serveur mysql sécurisé. Installer le serveur mysql en procédant comme ceci +***************************************************************** +* LES COMMANDES CI-DESSOUS DOIVENT ETRE RETAPEES TEL QUEL * +* NE PAS UTILISER LE COPIER / COLLER * +***************************************************************** + +1. Si le service mysql est en service, on l'arrête /etc/rc.d/init.d/mysql stop -********************************************************************************************** -* LES COMMANDES CI-DESSOUS DOIVENT ETRE RETAPEES TEL QUEL, NE PAS UTILISER LE COPIER / COLLER* -********************************************************************************************** -mysqld_safe --user=mysql 2>&1 >/dev/null & -Noter que le & est très important pour avoir la main en console +2. On lance le service en mode safe pour spécifier + le nouveau mot de passe de l'administrateur mysql + Noter que le & est très important pour avoir la main en console: -On spécifie maintenant un mot de passe pour le root +mysqld_safe --user=mysql 2>&1 >/dev/null & + +3. On peut maintenant spécifier un nouveau mot de passe + pour le compte administrateur de mysql (root): mysqladmin -u root password -La configuration du serveur est terminée. On peut maintenant l'arrêter. +4. La configuration du serveur est terminée. + Il faut arrêter le service mysql en mode safe, + le mot de passe entré en point 3 sera demandé: mysqladmin -p shutdown -Le mot de passe sera demandé. -Lancer le serveur de façon définitive +5. Votre serveur mysql est maintenant sécurisé, vous pouvez démarrer le service + de façon définitive, si tout s'est déroulé correctement, il ne doit y avoir + AUCUNE erreur. Au prochain lancement de la machine, mysql se lancera correctement, + ne perdez pas le mot de passe administrateur: /etc/rc.d/init.d/mysql start -Aucune erreur ne doit apparaître. - -Au prochain lancement de la machine, mysql se lancera correctement. pour plus d'info: http://www.nutyx.org diff --git a/extra/mysql/post-install b/extra/mysql/post-install index e6cddef6a..819f2e537 100755 --- a/extra/mysql/post-install +++ b/extra/mysql/post-install @@ -1,8 +1,3 @@ #!/bin/sh - -# /etc/rc.d/init.d/mysql stop mysql_install_db --basedir=/usr --datadir=/srv/mysql --user=mysql chgrp mysql /srv/mysql{,/test,/mysql} -install -m755 -o mysql -g mysql -d /var/run/mysql -# /etc/rc.d/init.d/mysql start -# mysql_upgrade -p -- cgit v1.2.3-70-g09d2