1 votes

Quel est le mot de passe par défaut de MySQL ?

Je cours

mysqladmin5 -u root -p ping 

Je reçois une demande de mot de passe.

J'ai trouvé le les instructions suivantes mais ils semblent être plutôt brutaux

<<
After installing MySQL 5 on Solaris with pkgadd you will have to perform
the following post-installation tasks:
As root:
# rm -rf /var/lib/mysql/mysql
Then as mysql:
$ cd /opt/mysql/mysql
$ scripts/mysql_install_db
Then as root:
# /etc/init.d/mysql start
Then as mysql:
$ /opt/mysql/mysql/bin/mysqladmin -u root password 'password'
Then as root:
# /opt/mysql/mysql/bin/mysql_secure_installation
>>

Le mot de passe n'était pas vide comme dans certaines versions de MySQL.

Merci de l'avoir souligné ! La version de mon MySQL semble être

mysql5 --version     
mysql5  Ver 14.12 Distrib 5.0.83, for apple-darwin9.7.0 (i386) using readline 6.0

Quel est le mot de passe par défaut de MySQL ?

1 votes

Mysqladmin est à la version 8.41, pas MySQL.

6voto

Mike Heinz Points 1081

Enlevez le -p. Cela vous demande un mot de passe.

http://linux.die.net/man/1/mysqladmin

2voto

pQd Points 29251

Le mot de passe par défaut dépend de la distribution, je pense. Dans certaines distributions Linux, on vous demande d'entrer un mot de passe lors de l'installation, dans d'autres, il est vide pour la connexion par loopback.

Essayez de démarrer MySQL avec la commande --skip-grant-tables puis se connecter avec la ligne de commande MySQL et changer le mot de passe de root .

0 votes

Merci de l'avoir souligné ! --- J'ai réparé mon erreur.

0 votes

Je suppose qu'il utilise mysqladmin 8.41 sur MySQL5.

0voto

mysql -p ping

est très différent de

mysql --password=ping

Le premier signifie "Connexion à la base de données et demande de mot de passe", le second signifie "Connexion à la base de données avec le mot de passe 'ping'".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X