En fin de compte j’ai changé d’avis pour mon Dockstar et j’y ai installé MySQL, en effet la plupart des sites/scripts on en pré-requis MySQL.
Or quand j’ai réinstallé MySQL :
sudo aptitude install mysql-server mysql-client
J’ai eu les erreurs suivantes :
Les paquets partiellement installés suivants seront configurés : mysql-server mysql-server-5.1 Aucun paquet ne va être installé, mis à jour ou enlevé. 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés. Paramétrage de mysql-server-5.1 (5.1.49-3) ... Stopping MySQL database server: mysqld. /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz ... (warning). Starting MySQL database server: mysqld. /etc/init.d/mysql: line 120: /etc/mysql/debian-start: Aucun fichier ou dossier de ce type invoke-rc.d: initscript mysql, action "start" failed. dpkg : erreur de traitement de mysql-server-5.1 (--configure) : le sous-processus script post-installation installé a retourné une erreur de sortie d'état 127 configured to not write apport reports dpkg : des problèmes de dépendances empêchent la configuration de mysql-server : mysql-server dépend de mysql-server-5.1 ; cependant : Le paquet mysql-server-5.1 n'est pas encore configuré. dpkg : erreur de traitement de mysql-server (--configure) : problèmes de dépendances - laissé non configuré configured to not write apport reports Des erreurs ont été rencontrées pendant l'exécution : mysql-server-5.1 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1) Échec de l'installation d'un paquet. Tentative de réparation : Paramétrage de mysql-server-5.1 (5.1.49-3) ... Stopping MySQL database server: mysqld. /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz ... (warning). Starting MySQL database server: mysqld. /etc/init.d/mysql: line 120: /etc/mysql/debian-start: Aucun fichier ou dossier de ce type invoke-rc.d: initscript mysql, action "start" failed. dpkg : erreur de traitement de mysql-server-5.1 (--configure) : le sous-processus script post-installation installé a retourné une erreur de sortie d'état 127 dpkg : des problèmes de dépendances empêchent la configuration de mysql-server : mysql-server dépend de mysql-server-5.1 ; cependant : Le paquet mysql-server-5.1 n'est pas encore configuré. dpkg : erreur de traitement de mysql-server (--configure) : problèmes de dépendances - laissé non configuré Des erreurs ont été rencontrées pendant l'exécution : mysql-server-5.1 mysql-server
Voici la solution que j’ai trouvé sur [ubuntu] mysql problem – Ubuntu Forums :
Créer un fichier /etc/mysql/debian-start (avec sudo) et y copier ceci :
#!/bin/bash # # This script is executed by "/etc/init.d/mysql" on every (re)start. # # Changes to this file will be preserved when updating the Debian package. # source /usr/share/mysql/debian-start.inc.sh MYSQL="/usr/bin/mysql --defaults-file=/etc/mysql/debian.cnf" MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf" MYUPGRADE="/usr/bin/mysql_upgrade --defaults-extra-file=/etc/mysql/debian.cnf" MYCHECK="/usr/bin/mysqlcheck --defaults-file=/etc/mysql/debian.cnf" MYCHECK_SUBJECT="WARNING: mysqlcheck has found corrupt tables" MYCHECK_PARAMS="--all-databases --fast --silent" MYCHECK_RCPT="root" # The following commands should be run when the server is up but in background # where they do not block the server start and in one shell instance so that # they run sequentially. They are supposed not to echo anything to stdout. # If you want to disable the check for crashed tables comment # "check_for_crashed_tables" out. # (There may be no output to stdout inside the background process!) echo "Checking for corrupt, not cleanly closed and upgrade needing tables." ( upgrade_system_tables_if_necessary; check_root_accounts; check_for_crashed_tables; ) >&2 & exit 0
Rendre le fichier exécutable :
sudo chmod 755 /etc/mysql/debian-start
Et reprendre l’installation (un dpkg reconfigure aurait sûrement aussi fait l’affaire):
sudo aptitude install mysql-server mysql-client
Normalement il n’y a plus d’erreurs:
Les paquets partiellement installés suivants seront configurés : mysql-server mysql-server-5.1 Aucun paquet ne va être installé, mis à jour ou enlevé. 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés. Paramétrage de mysql-server-5.1 (5.1.49-3) ... Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld. Checking for corrupt, not cleanly closed and upgrade needing tables.. Paramétrage de mysql-server (5.1.49-3) ...