Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます

Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます

Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます。以下の操作はすべてターミナルで実行されます。

まずポートが開いているかどうかを確認しますnetstat -an | grep 3306

これはポート 3306 を開いたときのスクリーンショットです。以前は . . . 127.0.0.1:3306 . . . と表示されていました。

mysql設定ファイルvi /etc/mysql/mysql.conf.d/mysqld.cnfを開きます。
バインドアドレス = 127.0.0.1 の登録を解除

スクリーンショットの一番下の行はログアウトです

Ubuntuを再起動します

ポートが開いているかどうかを再度確認します。netstat -an | grep 3306

この時点でポート3306が開いており、sudoを使用してmysqlへのアクセスを許可できます。
コマンド: sudo mysql -u root -p

1回目はローカルパスワードを入力し、2回目はmysqlパスワードを入力します。

すべての接続に対して root ユーザーに権限を与えます: 'xxxxxx' で識別される 'root'@'%' に *.* のすべての権限を付与します。

最後はmysqlのパスワードです

権限をすぐに有効にします:権限をフラッシュします。

これですべての操作が完了し、どのホストからでもこの MySQL データベース サーバーに接続できるようになりました。

MySQL リモート接続失敗の解決策: https://www.jb51.net/article/103770.htm

Centos7.1 ファイアウォールのオープンポート: https://www.jb51.net/article/103777.htm

CentOS 7 のオープンポート: https://www.jb51.net/article/103773.htm

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQLデータベースへのリモート接続を有効にする方法
  • MySQLへのリモート接続認証方法の詳しい説明
  • MySQL リモート接続損失問題の解決策 (MySQL サーバーへの接続が失われました)
  • mysql リモート接続データベースメソッドコレクション
  • リモート接続を許可するようにmysqlを設定する方法
  • MySQL リモート アクセス設定の究極の方法
  • MySQLデータベースのリモートアクセス権限を設定する方法の概要
  • MySQL へのリモート接続が遅い問題を解決する方法 (mysql_connect が接続をゆっくり開く)
  • MySQLデータベースへのリモートアクセスを設定する方法
  • Navicat が MySQL にリモート接続できない問題の解決方法

<<:  ネイティブ js はカスタム スクロール バー コンポーネントを実装します

>>:  Linuxプロセスネットワークトラフィック統計の実装プロセス

推薦する

Linuxコマンドのファイル上書きとファイル追加の詳細な説明

1. コマンド > と >> の違いコマンド>: ファイルが存在する場合は、...

MySQL グローバルロックとテーブルレベルロックの具体的な使用法

目次序文グローバルロックテーブルロックテーブルロックメタデータ ロック (MDL ロック)要約する参...

Vue プロジェクトで mock.js を使用するための完全な手順

Vue プロジェクトで mock.js を使用する開発ツールの選択: Vscode 1. コマンドラ...

VS2019をMySQLデータベースに接続するプロセスと一般的な問題の概要

今日の午後からVS2019をMySQLで使えるのではないかと思い、いろいろ環境構築を始めました。プロ...

ベースタグとは何ですか? また、それは何をするのですか?

<base> タグは、ページ上のすべてのリンクのデフォルトのアドレスまたはデフォルトの...

Dockerコンテナの構築と実行のプロセスの詳細な説明

イメージをプルし、コンテナを作成してコンテナを実行するだけです。 docker run -d --r...

クールなバーコードエフェクトの作り方を教えます

声明:この記事では、Web ページ制作技術を使用して問題を包括的に解決するという考え方を反映して、W...

MySQL データベースの集計クエリと結合クエリ操作

目次1. クエリ結果を挿入する2. 集計クエリ2.1 はじめに2.2 集計関数2.3 group b...

CSSポジショニングによる階層関係の問題の詳細な説明

絶対、相対、固定位置の位置決めabsolue: 絶対配置。上、下、左、右を使用して、配置先の親要素に...

Linuxでファイルの作成時間を表示する方法

1. はじめにLinux でファイルの作成時刻が見つかるかどうかは、ファイル システムの種類によって...

js で継承を実装する 5 つの方法

コンストラクタの借用この手法の基本的な考え方は単純です。サブタイプ コンストラクター内からスーパータ...

jsはポップアップウィンドウをクリックすることでポップアップログインボックスを実装します

この記事では、ポップアップウィンドウをクリックしたときにポップアップログインボックスを実現するための...

Node.jsがES6モジュールを処理する方法の詳細な説明

目次1. 2つのモジュールの違い2. Node.jsとの違い3. CommonJSモジュールの読み込...

Vue3 の ref と toRef の違いを簡単に分析します

1. refがコピーされ、ビューが更新されますrefを使用してオブジェクトのプロパティ値をレスポンシ...

ネイティブ JavaScript でシンプルな Gobang ゲームを実装する

この記事では、JavaScriptで簡単なGobangゲームを実装するための具体的なコードを参考まで...