Remova o -p. Isso está fazendo com que você peça uma senha.
eu corro
mysqladmin5 -u root -p ping
Eu recebo uma solicitação de senha.
Eu encontrei o seguir as instruções mas parecem ser bastante brutais
<<
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
>>
A senha não estava em branco como em algumas versões do MySQL.
Obrigado por apontar isso! A versão do meu MySQL parece ser
mysql5 --version
mysql5 Ver 14.12 Distrib 5.0.83, for apple-darwin9.7.0 (i386) using readline 6.0
Qual é a senha padrão do MySQL?
Remova o -p. Isso está fazendo com que você peça uma senha.
A senha padrão depende da distribuição, eu acho. Em algumas distribuições do Linux, você é solicitado a inserir a senha durante a instalação, em outras, fica em branco para conexão por meio de loopback.
Tente iniciar o MySQL com as skip-grant- tabelas , então faça o logon com a linha de comando do MySQL e altere a senha do root .
mysql -p ping
é muito diferente de
mysql --password=ping
primeiro significa "Conectar ao banco de dados e solicitar senha", o segundo significa "Conectar ao banco de dados com senha 'ping'"
Tags mysql