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

質問編集履歴

1

追記

2015/03/02 14:21

投稿

YamamotoHiroki
YamamotoHiroki

スコア57

title CHANGED
File without changes
body CHANGED
@@ -81,11 +81,11 @@
81
81
  2
82
82
  2
83
83
  となります。
84
- 31とい数字は適当に入力してみるといけました。
84
+ 31とい数字は適当に入力してみるといけました。
85
85
  ここの部分の謎もよく理解できておりません。
86
86
  31だったらいける理由を教えていただきたいです。
87
87
 
88
- MAcを使っております。
88
+ MACを使っております。
89
89
  MAMPを用いてmysqlとApacheを起動していてポート番号はそれぞれ
90
90
  Apache:81
91
91
  Nginx:8888
@@ -95,4 +95,25 @@
95
95
  これはポート番号80がなぜか使えなかったので自分なりに接続できる方法を探して見出した結果です
96
96
  ポート番号が80で接続できていないからエラーが起こるのかな?という疑問も抱いたので記述しました。
97
97
 
98
- よろしくお願いします。
98
+ よろしくお願いします。
99
+
100
+ --追記--
101
+
102
+ ユーザー認証や権限の問題だったようなので
103
+ 新しくユーザーを作成しました
104
+
105
+ ![イメージ説明][WIDTH:529](69c4af856d72c73f66d7f24fda119867.png)
106
+
107
+ この状態で以下の文を実行すると
108
+
109
+ <?php
110
+ $connect = mysql_connect("hiroki_%","hiroki","");
111
+
112
+ echo mysql_errno().": ".mysql_error()."<BR>";
113
+
114
+ エラーメッセージが
115
+
116
+ 2005: Unknown MySQL server host 'hiroki_%' (20)
117
+
118
+ のように表示されます。
119
+ (20)とはなんなのでしょうか?