teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

加筆修正

2018/03/30 09:39

投稿

aaaaaaaa
aaaaaaaa

スコア501

title CHANGED
@@ -1,1 +1,1 @@
1
- mysqlにまつわる四つの疑問
1
+ mysql(MariaDB)にまつわる四つの疑問
body CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ここで質問があります。
16
16
 
17
- userがrootでhostが、自分を意味するlocalhost、127.0.0.1、::1がありますが、なぜ三つあるのでしょうか。
17
+ .~~userがrootでhostが、自分を意味するlocalhost、127.0.0.1、::1がありますが、なぜ三つあるのでしょうか。~~
18
18
 
19
19
  2.mysql -u root -p ****と入力するとこの三つのうち恐らくhostがlocalhostのものに接続しますが、127.0.0.1や::1に接続する際は、 mysql -h 127.0.0.1 -u root -p ****やmysql -h ::1 -u root -p ****とすると接続できますか。
20
20
  それぞれ三つのアカウントに接続したうえでselect current_user()をしても
@@ -27,17 +27,20 @@
27
27
  +----------------+
28
28
  1 row in set (0.00 sec)
29
29
  ```
30
-    としか返ってこなかったのでちゃんと接続されていかわかりません。てっきりroot@127.0.0.1、root@::1になるのかと思ったのですが、なぜならないのでしょうか。
30
+    としか返ってこなかったので恐らくどうやっても**localhost**にしか接続できていないと思うです。てっきりroot@127.0.0.1、root@::1になるのかと思ったのですが、なぜならないのでしょうか。
31
+ というかどうするとこれらのhostに接続できますか。
31
32
 
32
33
  3.::1は、ipv6を利用している方のためのものだとは思うのですが、そのipv6を利用している場合は、hostがlocalhost、127.0.0.1では接続できないということなのでしょうか。
33
34
 
34
- 4. userがpmaになっているやつは、rootと違い権限が制限されているものですが、このpmaは何の略ですか。
35
+ ~~4. userがpmaになっているやつは、rootと違い権限が制限されているものですが、このpmaは何の略ですか。~~
35
36
 
36
- ---
37
- 残りの疑問は、下記となります。
38
37
 
38
+
39
39
  >>基本はlocalhostで具体的なipアドレスは保険でしょう
40
40
  hostがlocalhostで接続しているときに何かしらの問題が発生することがあるのだと思うのですが、どのような問題が発生しますか。
41
41
 
42
42
  >>冗長に設定をかいておけばサーバー側が最適なものを選択するので、サーバーの判断に任せて下さい
43
- すみません、この部分がよくわかりませんが、mysql.cnfあたりの設定ファイルに長めの設定を記述するとlocalhost以外で接続できるようになるということでしょうか。
43
+ すみません、この部分がよくわかりませんが、my.iniあたりの設定ファイルに設定を記述するとlocalhost以外で接続できるようになるということでしょうか。
44
+
45
+
46
+ ※横線が入っている部分は、解決済み

1

追記

2018/03/30 09:39

投稿

aaaaaaaa
aaaaaaaa

スコア501

title CHANGED
File without changes
body CHANGED
@@ -31,4 +31,13 @@
31
31
 
32
32
  3.::1は、ipv6を利用している方のためのものだとは思うのですが、そのipv6を利用している場合は、hostがlocalhost、127.0.0.1では接続できないということなのでしょうか。
33
33
 
34
- 4. userがpmaになっているやつは、rootと違い権限が制限されているものですが、このpmaは何の略ですか。
34
+ 4. userがpmaになっているやつは、rootと違い権限が制限されているものですが、このpmaは何の略ですか。
35
+
36
+ ---
37
+ 残りの疑問は、下記となります。
38
+
39
+ >>基本はlocalhostで具体的なipアドレスは保険でしょう
40
+ hostがlocalhostで接続しているときに何かしらの問題が発生することがあるのだと思うのですが、どのような問題が発生しますか。
41
+
42
+ >>冗長に設定をかいておけばサーバー側が最適なものを選択するので、サーバーの判断に任せて下さい
43
+ すみません、この部分がよくわかりませんが、mysql.cnfあたりの設定ファイルに長めの設定を記述するとlocalhost以外で接続できるようになるということでしょうか。