質問編集履歴
1
加筆、タグ追加、題名修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
こ
|
1
|
+
このアカウントは、匿名アカウントなのか
|
test
CHANGED
@@ -58,7 +58,51 @@
|
|
58
58
|
|
59
59
|
|
60
60
|
|
61
|
+
またこれらのようなアカウントに見覚えがないので、-p@localhost(current_user()すると@localhost)の状態でmysql.userを見ようとすると
|
61
62
|
|
63
|
+
```mysql
|
64
|
+
|
65
|
+
MariaDB [(none)]> select user,host,password from mysql.user;
|
66
|
+
|
67
|
+
ERROR 1142 (42000): SELECT command denied to user ''@'localhost' for table 'user'
|
68
|
+
|
69
|
+
MariaDB [(none)]> exit;
|
70
|
+
|
71
|
+
Bye
|
72
|
+
|
73
|
+
```
|
74
|
+
|
75
|
+
とテーブル上にそんなユーザーは存在しないというエラーがでてしまいます。***(※microsoftのアカウント名)@localhostでも同じです。
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
rootでやるとエラーが出ずに正常です。
|
80
|
+
|
81
|
+
```mysql
|
82
|
+
|
83
|
+
MariaDB [(none)]> select user,host,password from mysql.user;
|
84
|
+
|
85
|
+
+------+-----------+-------------------------------------------+
|
86
|
+
|
87
|
+
| user | host | password |
|
88
|
+
|
89
|
+
+------+-----------+-------------------------------------------+
|
90
|
+
|
91
|
+
| root | localhost | ***************************************** |
|
92
|
+
|
93
|
+
| root | 127.0.0.1 | ********** |
|
94
|
+
|
95
|
+
| root | ::1 | ********** |
|
96
|
+
|
97
|
+
| | localhost | |
|
98
|
+
|
99
|
+
| pma | localhost | |
|
100
|
+
|
101
|
+
+------+-----------+-------------------------------------------+
|
102
|
+
|
103
|
+
5 rows in set (0.00 sec)
|
104
|
+
|
105
|
+
```
|
62
106
|
|
63
107
|
いづれもcurrent_userすると「@localhost」となるので恐らく匿名アカウントだと思いますがあっておりますか。
|
64
108
|
|