2017-09-03 12 views
0

は、私がインストールされているMariaDBサーバ:MariaDBのV 10:コンソールログインの失敗

$ mysql --version 
mysql Ver 15.1 Distrib 10.0.32-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 

とは、 'アレックス' 新しいユーザーを作成しました:

> SELECT User, Host FROM mysql.user; 
+------------------+-----------+ 
| User    | Host  | 
+------------------+-----------+ 
| root    | 127.0.0.1 | 
| root    | ::1  | 
| alex    | localhost | 
| debian-sys-maint | localhost | 
| root    | localhost | 
| root    | myhost | 
+------------------+-----------+ 

が、私は 'アレックス' としてサーバに接続することができます@DBeaverクライアントを使用して「localhost」のが、私は、コンソールから同じことを行うことはできません。

$ mysql -h localhost --user=alex --password=... 
ERROR 1045 (28000): Access denied for user 'alex'@'localhost' (using password: YES) 

私は、コンソールから「ルート」として接続することができます'alex'としてではありません。私がDBeaverに接続しても、パーミッションはOKです。

+0

私は、コンソールからサーバに接続されていることの後に私は、「%」@新しいユーザーアレックス」を作成しました。 –

答えて

1

私は、問題を再現することはできません。

$ mysql -u root -p 
Enter password: 
Welcome to the MariaDB monitor. Commands end with ; or \g. 
Your MariaDB connection id is 44 
Server version: 10.0.32-MariaDB mariadb.org binary distribution 

MariaDB [(none)]> CREATE USER 'alex'@'localhost'; 
Query OK, 0 rows affected (0.00 sec) 

MariaDB [(none)]> SELECT `User`, `Host` FROM `mysql`.`user`; 
+------------------+-----------+ 
| User    | Host  | 
+------------------+-----------+ 
| root    | 127.0.0.1 | 
| root    | ::1  | 
| alex    | localhost | 
| debian-sys-maint | localhost | 
| root    | localhost | 
| root    | myhost | 
+------------------+-----------+ 
6 rows in set (0.01 sec) 

MariaDB [(none)]> exit 
Bye 

$ mysql -h localhost --user=alex --password 
Enter password: 
Welcome to the MariaDB monitor. Commands end with ; or \g. 
Your MariaDB connection id is 48 
Server version: 10.0.32-MariaDB mariadb.org binary distribution 

MariaDB [(none)]> 
+0

あなたのシナリオを再現し、コンソールを使ってサーバーに接続できるユーザー 'alex2'のパスワードを作成することができます。 –

+0

パスワードで新しいユーザーを作成することもできます。おそらくこれはMariaDBの問題ではないでしょう、これはDBeaverの問題です - 私はDBeaverセッションから新しいユーザー(alex)を 'root'の下に作成しました。あなたの助けに感謝します。 –

+0

はい、DBeaver CE 4.2.0を使用してMariaDBサーバーに接続できません。コンソールを使用してユーザーを作成した場合、DBeaverを使用してユーザーを作成した場合、コンソールを使用してMariaDBサーバーに接続できません。 1つの例外を除いて - "root"(MariaDBのインストールプロセス中に作成されたもの)。 –

関連する問題