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を使用してください。