Thread Previous • Date Previous • Date Next • Thread Next |
Hi Sergei! Thanks for your quick reply! Here is the output of that command: ====================== MariaDB [(none)]> select * from mysql.user where user='dbguy' \G *************************** 1. row *************************** Host: localhost User: dbguy Password: *3D4FD9A495C3E81883E1A42AD351871F74F7CAA9 Select_priv: N Insert_priv: N Update_priv: N Delete_priv: N Create_priv: N Drop_priv: N Reload_priv: N Shutdown_priv: N Process_priv: N File_priv: N Grant_priv: N References_priv: N Index_priv: N Alter_priv: N Show_db_priv: N Super_priv: N Create_tmp_table_priv: N Lock_tables_priv: N Execute_priv: N Repl_slave_priv: N Repl_client_priv: N Create_view_priv: N Show_view_priv: N Create_routine_priv: N Alter_routine_priv: N Create_user_priv: N Event_priv: N Trigger_priv: N Create_tablespace_priv: N ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0 plugin: mysql_native_password authentication_string: password_expired: N is_role: N 1 row in set (0.00 sec) ==================Also, here is the output for the other user, the one that SHOW GRANTS does show as having a password:
==================MariaDB [(none)]> select * from mysql.user where user='newguy' and host='localhost' \G
*************************** 1. row *************************** Host: localhost User: newguy Password: *3D4FD9A495C3E81883E1A42AD351871F74F7CAA9 Select_priv: N Insert_priv: N Update_priv: N Delete_priv: N Create_priv: N Drop_priv: N Reload_priv: N Shutdown_priv: N Process_priv: N File_priv: N Grant_priv: N References_priv: N Index_priv: N Alter_priv: N Show_db_priv: N Super_priv: N Create_tmp_table_priv: N Lock_tables_priv: N Execute_priv: N Repl_slave_priv: N Repl_client_priv: N Create_view_priv: N Show_view_priv: N Create_routine_priv: N Alter_routine_priv: N Create_user_priv: N Event_priv: N Trigger_priv: N Create_tablespace_priv: N ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0 plugin: authentication_string: password_expired: N is_role: N ================== I see that the “plugin” is different … is that maybe a culprit? -FG On 13 Apr 2015 2:43 PM, Sergei Golubchik wrote:
Hi, Felipe! On Apr 13, Felipe Gasper wrote:Note: I believe “dbguy” came from a My5.6 -> Ma10.0 upgrade. Is it possible that something in MariaDB isn’t reading MySQL stuff correctly?Could be. There was one issue in the way MySQL started confusing a password and the authentication string for plugins. Could you show the complete line for that user? select * from mysql.user where user='dbguy' \G Thanks! Regards, Sergei-FG On 13 Apr 2015 2:14 PM, Felipe Gasper wrote:Dear Guillaume, This is what I see: ---------------- MariaDB [(none)]> select host, password from mysql.user where user='dbguy'; +-----------+-------------------------------------------+ | host | password | +-----------+-------------------------------------------+ | localhost | *3D4FD9A495C3E81883E1A42AD351871F74F7CAA9 | +-----------+-------------------------------------------+ 1 row in set (0.00 sec) MariaDB [(none)]> show grants for 'dbguy'@'localhost'; +----------------------------------------------------------------+ | Grants for dbguy@localhost | +----------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'dbguy'@'localhost' | | GRANT ALL PRIVILEGES ON `dbguy\_goal`.* TO 'dbguy'@'localhost' | +----------------------------------------------------------------+ 2 rows in set (0.00 sec) MariaDB [(none)]> select user(); +----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.00 sec) --------------- That hash is the hash of the string '234wer'. There does seem to be a bug here … ? -FG
Thread Previous • Date Previous • Date Next • Thread Next |