Starting MySQL database server: mysqld . .failed!

Les deux retours comme demandés, ci dessous:

[size=85][code]# aptitude purge ~c
Les paquets suivants seront ENLEVÉS :
mysql-server-5.1{p}
0 paquets mis à jour, 0 nouvellement installés, 1 à enlever et 99 non mis à jour.
Il est nécessaire de télécharger 0 o d’archives. Après dépaquetage, 0 o seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
(Lecture de la base de données… 121148 fichiers et répertoires déjà installés.)
Suppression de mysql-server-5.1 …
Purge des fichiers de configuration de mysql-server-5.1 …

root@debian:/home/jean9# find / -name “mysql-server
/usr/share/mysql-common/internal-use-only/_etc_logrotate.d_mysql-server
/usr/share/doc/openoffice.org-base/data-from-remote-mysql-server.txt
/usr/share/doc/mysql-server-core-5.1
/var/lib/dpkg/info/mysql-server-core-5.1.md5sums
/var/lib/dpkg/info/mysql-server-core-5.1.list
/var/cache/apt/archives/mysql-server-5.1_5.1.61-0+squeeze1_amd64.deb
/var/cache/apt/archives/mysql-server-core-5.1_5.1.61-0+squeeze1_amd64.deb
/var/cache/apt/archives/mysql-server_5.1.61-0+squeeze1_all.deb
root@debian:/home/jean9#
[/code][/size]

:017 c’est bien le retour intégral ?

Tu n’as pas de fichier my.cnf qui traîne ?

Pas de répertoire /etc/mysql ?

T’est bien sûr ?

Et bien oui, j’ai un /etc/mysql/ avec 1 dossier et deux fichiers en plus,
dossier: vide
fichiers: debian.cnf
my.cnf

Ce n’est donc pas le retour intégral! Quel perte de temps … :mrgreen:

Des précautions s’imposent.

$ ls -la /etc/mysql/

Lances une recherche sur my.cnf (je me suis emballé sur le dernier post)

my.cnf, tu y retrouves ton mdp, (normalement) alors on les virent, tu en créeras un nouveau.

:~# find / -name "*my.cnf*"

Je crains que la notion de mdp (citée ci dessus) ne m’échappe, en fait rien n’est moins sur!

[size=85]# ls -la /etc/mysql/ total 28 drwxr-xr-x 3 root root 4096 12 mai 18:19 . drwxr-xr-x 123 root root 12288 12 mai 17:01 .. drwxr-xr-x 2 root root 4096 12 mai 18:19 conf.d -rw------- 1 root root 333 29 avril 12:47 debian.cnf -rw-r--r-- 1 root root 3505 6 mars 22:53 my.cnf root@debian:/home/jean9# find / -name "*my.cnf*" /etc/mysql/my.cnf root@debian:/home/jean9#
[/size]

Rhôooo …

mdp, abréviation pour mot de pass.

À présent une sauvegarde du répertoire /etc/mysql, ça peut servir, j’en sais quelque chose … :laughing:

[code]# mkdir /home/jean9/sauvegarde

mkdir /home/jean9/sauvegarde/copie_mysql_12052012

[/code]

# mv /etc/mysql/ /home/jean9/sauvegarde/copie_mysql_12052012

Maintenant, on install, en simulation, le retour console complet please. :033

$ aptitude -s install mysql-server

Je me suis fais avoir avec la page, voila j’ai effectué la sauvegarde du dossier mysql et le retour de commande en simulation ci dessous:
[size=85]# aptitude -s install mysql-server Les NOUVEAUX paquets suivants vont être installés : mysql-server mysql-server-5.1{a} 0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 99 non mis à jour. Il est nécessaire de télécharger 0 o/6 651 ko d'archives. Après dépaquetage, 15,0 Mo seront utilisés. Voulez-vous continuer ? [Y/n/?] Y Charger/installer/enlever des paquets. root@debian:/home/jean9# [/size]

Prépares toi un mdp pour root mysql.

Et lances la bête.

Surtout, gardes les retours consoles lors de la phase d’installation, dans le cas d’un échec, cela s’avèrera utile. :wink:

[size=85][code]# aptitude install mysql-server
Les NOUVEAUX paquets suivants vont être installés :
mysql-server mysql-server-5.1{a}
0 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 99 non mis à jour.
Il est nécessaire de télécharger 0 o/6 651 ko d’archives. Après dépaquetage, 15,0 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] Y
Préconfiguration des paquets…
Sélection du paquet mysql-server-5.1 précédemment désélectionné.
(Lecture de la base de données… 121142 fichiers et répertoires déjà installés.)
Dépaquetage de mysql-server-5.1 (à partir de …/mysql-server-5.1_5.1.61-0+squeeze1_amd64.deb) …
egrep: /etc/mysql/: Aucun fichier ou dossier de ce type
Sélection du paquet mysql-server précédemment désélectionné.
Dépaquetage de mysql-server (à partir de …/mysql-server_5.1.61-0+squeeze1_all.deb) …
Traitement des actions différées (« triggers ») pour « man-db »…
Paramétrage de mysql-server-5.1 (5.1.61-0+squeeze1) …
Stopping MySQL database server: mysqld.
120512 19:38:04 [Note] Plugin ‘FEDERATED’ is disabled.
120512 19:38:04 InnoDB: Initializing buffer pool, size = 8.0M
120512 19:38:04 InnoDB: Completed initialization of buffer pool
120512 19:38:04 InnoDB: Started; log sequence number 0 44233
120512 19:38:04 InnoDB: Starting shutdown…
120512 19:38:10 InnoDB: Shutdown completed; log sequence number 0 44233
/etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz … (warning).
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables…
Paramétrage de mysql-server (5.1.61-0+squeeze1) …

[/code][/size]

:arrow_right: [code]# mysql -hlocalhost -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 40
Server version: 5.1.61-0+squeeze1 (Debian)

Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql> [/code]

merci pour cet installation efficace, comme toujours, mais cela mérite de le souligner comme même, une fois!
:023

À présent connectes toi.

Et en passant un p’tit …

[size=85]$ ls -la /etc/mysql/ total 28 drwxr-xr-x 3 root root 4096 12 mai 19:37 . drwxr-xr-x 123 root root 12288 12 mai 19:37 .. drwxr-xr-x 2 root root 4096 12 mai 19:37 conf.d -rw------- 1 root root 333 12 mai 19:37 debian.cnf -rwxr-xr-x 1 root root 1198 6 mars 22:53 debian-start [/size]

Ecxatement, le fichier my.cnf est remplacé par debian-start, difference de scripts et de programme d’installation apt-get contre aptitude?
Cela demande des competences que je n’ai pas encore,

Cordialement et merci,

Nos posts ceux sont croisés … :033

Non rien à voir, simplement une précédente installation qui à échouer.

Sécurises un minimum.

Selon ton choix, Change the root password? [Y/n] n

[quote]:~# mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we’ll need the current
password for the root user. If you’ve just installed MySQL, and
you haven’t set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on…

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

You already have a root password set, so you can safely answer ‘n’.

Change the root password? [Y/n] n
… skipping.

By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] y
… Success!

Normally, root should only be allowed to connect from ‘localhost’. This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
… Success!

By default, MySQL comes with a database named ‘test’ that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] y

  • Dropping test database…
    ERROR 1008 (HY000) at line 1: Can’t drop database ‘test’; database doesn’t exist
    … Failed! Not critical, keep moving…
  • Removing privileges on test database…
    … Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] y
… Success!

Cleaning up…

All done! If you’ve completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!

:~#[/quote]

Pour la suite, libre à toi …

Et ben, une bonne chose de faite … :wink:

Tiens, en passant … :wink:

Mysql : Ne plus taper son mot de pass (x) fois !

* edit *

Tu peux à présent supprimer le répertoire /home/jean9/sauvegarde/copie_mysql_12052012 … :wink: