質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

解決済

3回答

5069閲覧

MySQLでホストにログインできない

YutaFukui

総合スコア7

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

1クリップ

投稿2020/04/06 10:26

編集2020/04/06 11:23
mysql -u root -p -h 127.0.0.1

mysql loginをしようとしているのですが、

ERROR 1130 (HY000): Host '127.0.0.1' is not allowed to connect to this MySQL server

というエラーコードが出てしまいます。
これはどのようにすればいいのでしょうか?

パスワードは合っています。

無知ですみませんがよろしくお願いいたします

追記です。
MySQLはログインしたことがないのでバージョンはわからないです。
Dockerからインストールしました(Dockerのバージョンは 19.03.8, build afacb8b)
OSはMacのCatalina 10.15.4です。

再追記です
Dockerのインストールは

brew install docker brew cask install docker

と入力してインストールしました。

open /Applications/Docker.app

でアプリを起動しました。

その後はログインIDを作ってサインインしました

そこからsequel-pro-nightly をインストールしてdocker-compose upを実施しました

それからdockerコンテナに入って

mysql -u root -p -h 127.0.0.1

を実施すると上手くいかなかったという流れです

https://qiita.com/nemui_/items/ed753f6b2eb9960845f7
https://mom0tomo.github.io/post/sequel-pro-nightly/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/04/06 12:50

docker-compose.yml の内容を追記してください というかパスワードはそこに書いてます
YutaFukui

2020/04/06 15:49 編集

services: # MySQL db: image: mysql:8.0 container_name: mysql_host environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: academy_database MYSQL_USER: user MYSQL_PASSWORD: password TZ: 'Asia/Tokyo' command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci volumes: - ./db/data:/var/lib/mysql - ./db/my.cnf:/etc/mysql/conf.d/my.cnf ports: - 3306:3306 ~ ~ ~ ~ "docker-compose.yml" 19L, 460C version: '3' services: # MySQL db: image: mysql:8.0 container_name: mysql_host environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: academy_database MYSQL_USER: user MYSQL_PASSWORD: password TZ: 'Asia/Tokyo' command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci volumes: - ./db/data:/var/lib/mysql - ./db/my.cnf:/etc/mysql/conf.d/my.cnf ports: - 3306:3306 ただパスワード入れても入れないです
退会済みユーザー

退会済みユーザー

2020/04/06 21:38

ここで修正、追記等を言ってる場合は質問を編集してください。
guest

回答3

0

MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: academy_database MYSQL_USER: user MYSQL_PASSWORD: password

なので

bash

1# でコメントアウト部分は root の場合 2# mysql -u root -p academy_database 3# password: root 4mysql -u user -p academy_database 5password: password

となります。

今回は

yml

1ports: 2- 3306:3306

なので -P [上記で指定したポート番号] のオプションは不要です。
また docker-machine がある環境の場合

# docker-machine env default export DOCKER_HOST="tcp://192.168.99.102:2376"

上記を確認し

bash

1mysql -u user -p academy_database -h 192.168.99.102 2password: password

としてください。

投稿2020/04/06 21:36

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

MySQLのバージョンを変えたらできました

投稿2020/04/07 08:32

YutaFukui

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ockeghem

2020/04/07 08:41

よかったですね。後学のため、どのバージョンからどのバージョンに変更したか教えて下さい
退会済みユーザー

退会済みユーザー

2020/04/07 09:18

あー、mysqlクライアント5系でやってたのかな
YutaFukui

2020/04/10 02:26

元々8.0で行っていた物を5.7に変更したらできました
guest

0

mysql -u root -p -h localhost

とするといけませんか?

投稿2020/04/06 10:42

編集2020/04/06 10:43
tanat

総合スコア18713

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

YutaFukui

2020/04/06 10:46

結果は同じでした...
tanat

2020/04/06 10:51

であれば、rootユーザーの設定を変更したなど、何かログイン出来なくなったきっかけはありませんか? あれば出来るだけ詳しく書いてください。 最初から一度もログイン出来た事が無いのであれば、MySQLのバージョンとインストールした方法、OSのバージョン等を出来るだけくわしくついきしてください。
YutaFukui

2020/04/06 11:01

まだ一度もログインしたことがなくて・・・ MySQLはログインしたことがないのでバージョンはわからないです。 Dockerからインストールしました(Dockerのバージョンは 19.03.8, build afacb8b) OSはMacのCatalina 10.15.4です。
tanat

2020/04/06 11:06

であれば、Dockerを立ち上げるにあたって設定したこと、入力したこと、参考にしたサイト、コマンドをどのようにして打っているのかなど 可能な限り詳しく質問文に追記してください。 情報は少ないよりはノイズが混ざってても多い方が良いので、インストールし直しながら手順を追記するくらいの粒度で追記してみて下さい。
YutaFukui

2020/04/06 11:21

追記しました。 すいませんがよろしくお願いします
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問