MySQLのリモートログイン

CentOS7にMySQLをインストールした後、リモートログインを実装するMySQL。

(2)オープンファイアウォールのポート3306; MySQLユーザのための(法律やテーブルの許可法を変更する)リモートログオン権限を付与する(1):主に二つの問題を解決します。

(A)ログイン権限

mysql -u root -p MySQLを入力するためのパスワードを入力します。

認証法

アカウントを作成し、テストを承認、パスワードはpasswordです。

*上のすべてを与える* 『パスワード』によって識別test@'127.0.0.1' に。

変更テーブル方式

MySQLデータベースに1.スイッチ:

USE mysqlの。

2.テストのパーミッションを変更します。

UPDATEユーザSETホスト=「%」ユーザー=「テスト」。

:いいえIPはアクセスできません

ユーザーテーブルをチェックしてください。3.正常に変更されます。

ユーザー、ユーザーからホストを選択します。

画像

4.アップデートデータベース:

flush privileges;

(B)オープンポート3306

1.ファイアウォールの状態を確認します。

[ルート@研究〜]#ファイアウォール-cmdと-state ##の結果は、実行中または実行していないように示されています

2.ポート:

##ゾーン - 適用範囲

##アドオンポート= 80 / TCP - 次ポートの追加形式:ポート/プロトコル

##永久 - パーマネント、この引数には、障害発生後に再起動しません。

ファイアウォール-CMD --zone =公共--add-ポート= 3306 / tcpの--permanent

3.再起動ファイアウォール

ファイアウォール-cmdを--reload

画像

以上のコマンドのヘルプファイルを表示するには、ファイアウォール-CMD --helpを使用してください。

おすすめ

転載: www.cnblogs.com/riter-xu/p/12233458.html