well, i am mysql administrator over 10 years now
and never needed the "mysqladmin" command because
the mysql command line client offers anything i
ever needed

mysql -u root -p

[harry@srv-rhsoft:~]$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 16056
Server version: 5.5.37-MariaDB-log thelounge

Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.

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

MariaDB [(none)]>

Am 29.05.2014 21:19, schrieb Érico:
> running this :
> 
> ./mysqladmin -u root -p
> 
> at this momento it thorws me to mysqladmin  man page
> 
> 
> 2014-05-29 15:35 GMT-03:00 Reindl Harald <h.rei...@thelounge.net>:
> 
>>
>> Am 29.05.2014 20:22, schrieb Érico:
>>> I have ran the following to test a fix for an app issue :
>>>
>>> delete from mysql.user where user='';
>>> 2lines got effected
>>>
>>> after this I can´t connect through command line anymore :
>>>
>>> ./mysqladmin -u root password <pwd>
>>>
>>> I get access denied for user 'root'@'localhost" (using password:'NO')
>>
>> your command line is plain wrong
>> as you can see in the response you are *not* using a password
>>
>> ./mysqladmin -u root --password=<pwd>
>>
>> *don't do that at all* your password ends in the history
>> ./mysqladmin -u root -p
>>
>> after that you get a pwd-prompt
>>
>>> how can I restore the db so I can connect through command line again ?
>>
>> if you really need to login with a destroyed userdb make sure
>> that nobody else can access the server and use skip grant
>>
>>
>> http://stackoverflow.com/questions/1708409/how-to-start-mysql-with-skip-grant-tables

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to