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

質問編集履歴

4

追記しました。

2020/06/04 12:57

投稿

cacao86
cacao86

スコア97

title CHANGED
File without changes
body CHANGED
@@ -62,4 +62,12 @@
62
62
  "GOSU_VERSION=1.12",
63
63
  "MYSQL_MAJOR=5.7",
64
64
  "MYSQL_VERSION=5.7.30-1debian10"
65
+
66
+ ~ docker-machine env default
67
+ export DOCKER_TLS_VERIFY="1"
68
+ export DOCKER_HOST="tcp://192.168.99.100:2376"
69
+ export DOCKER_CERT_PATH="/Users/cacao86/.docker/machine/machines/default"
70
+ export DOCKER_MACHINE_NAME="default"
71
+ # Run this command to configure your shell:
72
+ # eval $(docker-machine env default)
65
73
  ```

3

追記しました。

2020/06/04 12:57

投稿

cacao86
cacao86

スコア97

title CHANGED
File without changes
body CHANGED
@@ -24,4 +24,42 @@
24
24
  ~ docker ps
25
25
  CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
26
26
  07ee0f26247b mysql:5.7 "docker-entrypoint.s…" 9 hours ago Up 9 hours 0.0.0.0:3306->3306/tcp, 33060/tcp container_name
27
+
28
+ local内のMySQL
29
+ mysql> select user, host from user;
30
+ +---------------+-----------+
31
+ | user | host |
32
+ +---------------+-----------+
33
+ | mysql.session | localhost |
34
+ | mysql.sys | localhost |
35
+ | root | localhost |
36
+ +---------------+-----------+
37
+
38
+ docker内のMySQL
39
+ +---------------+-----------+
40
+ | user | host |
41
+ +---------------+-----------+
42
+ | root | % |
43
+ | user_name | 127.0.0.1 |
44
+ | mysql.session | localhost |
45
+ | mysql.sys | localhost |
46
+ | root | localhost |
47
+ +---------------+-----------+
48
+ SHOW GRANTS FOR user_name@127.0.0.1;
49
+ +------------------------------------------------------------------------------+
50
+ | Grants for user_name@127.0.0.1 |
51
+ +------------------------------------------------------------------------------+
52
+ | GRANT ALL PRIVILEGES ON *.* TO 'user_name'@'127.0.0.1' WITH GRANT OPTION |
53
+ +------------------------------------------------------------------------------+
54
+ user_name@'%'にして同じように権限を与えても接続できませんでした。
55
+ ```
56
+
57
+ ```
58
+ 07ee0f26247bのENVです
59
+ "Env": [
60
+ "MYSQL_ROOT_PASSWORD=password",
61
+ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
62
+ "GOSU_VERSION=1.12",
63
+ "MYSQL_MAJOR=5.7",
64
+ "MYSQL_VERSION=5.7.30-1debian10"
27
65
  ```

2

追記しました。

2020/06/04 12:55

投稿

cacao86
cacao86

スコア97

title CHANGED
File without changes
body CHANGED
@@ -17,4 +17,11 @@
17
17
  dbとtableは作成済みです。
18
18
  開発環境は
19
19
  MySQL5.7
20
- Mac catalina
20
+ Mac catalina
21
+
22
+ ### 追記
23
+ ```
24
+ ~ docker ps
25
+ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
26
+ 07ee0f26247b mysql:5.7 "docker-entrypoint.s…" 9 hours ago Up 9 hours 0.0.0.0:3306->3306/tcp, 33060/tcp container_name
27
+ ```

1

質問文を編集しました。

2020/06/04 12:34

投稿

cacao86
cacao86

スコア97

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,7 @@
11
11
  access denied for user 'user_name'@'localhost'
12
12
  ```
13
13
  user_name@127.0.0.1にアクセスしたいと思っているのですがuser_name@localhostでアクセスしようとしてしまいます。
14
+ Docker内からmysql -u user_name -h 127.0.0.1 -pではログインに成功します。
14
15
  解決策やアドバイスなどがあればご教授お願いいたします!
15
16
 
16
17
  dbとtableは作成済みです。