Linux環境でIPV6接続をサポートするようにmysql5.6を設定する方法

Linux環境でIPV6接続をサポートするようにmysql5.6を設定する方法

導入:

この記事では主に、Linux システムで IPV6 接続をサポートするように MySQL を構成する方法について説明します。

環境要件:

1. Debian7.5 オペレーティングシステム仮想マシン

2. データベースのmysql5.6バージョンがdebian7.5システムに正常にインストールされ、IPV4アドレスを介して正常に接続できるようになりました。

設定方法

1. システムが IPV6 をサポートしているかどうかを確認します。コマンド ping6 ::1 を入力します。次の図が表示され、IPV6 アドレスがサポートされていることが示されます。

2. サポートされていない場合は、ネットワークカードeth0を設定してIPV6アドレスを追加します。

1) vim /etc/network/interfacesコマンドを入力してinet6ネットワークカードの設定を追加します。

2) ifdown eth0 および ifup eth0 コマンドを入力してネットワーク カードを再起動し、設定を有効にします。

3. IPv6接続を許可するようにmysqlを設定する

1) my.cnf 構成ファイルを変更し、[mysqld] オプションの下に bind-address = :: 構成を追加します。bind-address を :: に設定すると、IPV4 と IPV6 の両方をサポートする TCP/IP 接続がサポートされるようになります。

2) ローカルにのみ接続できるデータベース用の IPV6 ユーザーを作成し、最初に IPV4 ユーザーを使用して MySQL データベースにログインします。

3) コマンド CREATE USER 'ipv6test'@'::1' IDENTIFIED BY '123456'; を実行してユーザーを作成します。

4) GRANT ALL PRIVILEGES ON *.* TO 'ipv6test'@'::1' IDENTIFIED BY '123456' WITH GRANT OPTION;

4. MySQL データベースが ::1 を介してローカルに接続されていることを確認します。コマンド mysql -h ::1 -uipv6test -p123456 を入力します。接続が成功したことを示す次の図が表示されます。

要約する

上記は、Linux 環境で IPV6 接続をサポートするように MySQL 5.6 を構成するために紹介した方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • IPv6 を設定した後に MySQL がローカルホストに接続できない問題を解決する方法

<<:  Vueはミックスインを使用してコンポーネントを最適化します

>>:  JavaScript 戦略パターンを使用してフォームを検証する方法

推薦する

display または visibility を通じて HTML 要素を表示または非表示にする

場合によっては、特定の条件に基づいて Web ページ内の HTML 要素を表示するか非表示にするかを...

フレックスレイアウトは、1行あたりの固定行数と適応レイアウトを実現します。

この記事では、1行あたりの固定行数+アダプティブレイアウトを実現するフレックスレイアウトを紹介し、皆...

Nginx でアンチホットリンクを設定するための手順を完了する

必要:通常、サイト側は、ウェブサイト上の動画や写真が盗まれるのを防ぎたいと考えています。結局のところ...

Reactの仮想DOMとdiffアルゴリズムの詳細な説明

仮想DOMの役割まず、仮想 DOM の出現によってどのような問題が解決されるのかを知る必要があります...

Linuxのdateコマンドの使用

1. コマンドの紹介date コマンドは、現在の時刻または指定された時刻を指定された形式で表示するた...

jQueryは記事の折りたたみと展開の機能を実装します

この記事の例では、記事の折りたたみと展開の機能を実現するためのjQueryの具体的なコードを参考まで...

CSS グリッドレイアウトの完全ガイド

Grid は 2 次元のグリッド レイアウト システムです。これを使用すると、本質的にはハック メソ...

Docker で MySQL をデプロイする詳細なプロセス (Docker でデプロイされる一般的なアプリケーション)

以前にも紹介しました: docker (一般的なアプリケーションのデプロイ): docker dep...

nginx をシャットダウン/再起動/起動する方法

閉鎖サービス nginx 停止systemctl 停止 nginx起動するサービス nginx 開始...

docker を使用して Linux 環境に Springboot パッケージをデプロイするチュートリアル

springboot には tomcat サーバーが組み込まれているため、jar パッケージにパッケ...

インターネット接続なしでLinux Centos7にアプリケーションをインストールする方法の詳細な説明

1. 前の章では、プログラムを yum リポジトリに直接インストールできることを学びましたが、そのた...

Next.js 入門チュートリアル

目次導入Next.jsプロジェクトを作成するNext.js プロジェクトを手動で作成するcreact...

CentOS8.1 で Gitlab サーバーを構築するための詳細なチュートリアル

Gitlab と Github の違いについては、あまり説明する必要はありません。一言でまとめると、...

MySQLでテーブルを接続するいくつかの方法

MySQL テーブルでの接続方法は実は非常に簡単なので、ここではその特徴を簡単にリストします。テーブ...

Linux CentOS MySQL データベースのインストールと設定のチュートリアル

MySQLデータベースのインストールに関するメモ、みんなで共有a) MySQL ソースインストールパ...