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

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

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

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

Q&A

解決済

1回答

943閲覧

MySQLのポートとアドレスについて

n.tsuchiya

総合スコア17

MySQL

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

0グッド

2クリップ

投稿2021/07/13 03:34

編集2021/07/13 05:19

ubuntu20にMySQLサーバーをインストールしましたが、外部から接続できません。
インストールは、さくらのクラウド上で
sudo apt install mysql-server mysql-client
を実行しました。
ローカルでは
mysql -u root -p
も起動しましたし、schemaの追加もできましたので、動いていると思います。
実験中なので、ufwは無効にしてあります。

netstatで確認してみると
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
となっていて、LocalHostからしか使えない状態です。
調べてみると、/etc/mysql/my.cnf に bind-address の指定があるので、削除するように書いてありましたが、
自分の環境では bind-address の設定はありませんでした。
他にどこを確認すれば良いのでしょうか?

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

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

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

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

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

ockeghem

2021/07/13 03:52

MySQLはどうやってインストールしたかを追記してください
guest

回答1

0

ベストアンサー

以下の記事によると、Ubuntu20.04のMySQLにおいて bind-addressの設定は下記のファイルにあるようです。

【Ubuntu 20.04 LTS Server】MySQLサーバを動かす | The modern stone age.

/etc/mysql/mysql.conf.d/mysqld.cnf

なお、MySQLのbind-address設定のファイル名を探すだけであれば、以下のコマンドで分かると思います。

$ cd /etc/mysql $ grep -r bind-address *

投稿2021/07/13 05:31

ockeghem

総合スコア11701

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

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

n.tsuchiya

2021/07/13 07:35

ご案内のページには自力ではたどり着けませんでした。 こんなことで二日ほど費やしてしまいました。 たすかりました。ありがとうございました。
ockeghem

2021/07/13 07:38

ちなみに、私が検索で使ったキーワードは「"ubuntu20" mysql bind-address」です。これで先頭に出た記事が回答本文で紹介したものです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問