centos で mysql リモート ログインを実装する

王林
リリース: 2020-01-26 20:40:39
転載
3565 人が閲覧しました

centos で mysql リモート ログインを実装する

リモート ログインを実装するには、主に 2 つの手順があります:

(1) mysql ユーザーにリモート ログイン権限を付与します (テーブル変更方法または認可方法);

(2) ファイアウォールはポート 3306 を開きます。

(1) ログイン権限の付与

mysql -u root -p 输入密码进入到mysql中。
ログイン後にコピー

認可方法

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

grant all on *.* to test@'127.0.0.1' identified by "password";
ログイン後にコピー

無料の学習ビデオ チュートリアルの共有: mysql ビデオ チュートリアル

テーブル メソッドの変更

1. mysql データベースに切り替える:

USE mysql;
ログイン後にコピー

2. テスト権限の変更:

UPDATE user SET host = '%' WHERE user = 'test';
ログイン後にコピー

%: すべての IP が

3. ユーザー テーブルが正常に変更されたかどうかを確認します:

SELECT user,host FROM user;
ログイン後にコピー

centos で mysql リモート ログインを実装する

4. データベースを更新します:

flush privileges;
ログイン後にコピー

(2) ポート 3306

を開きます。1. ファイアウォールのステータスを確認します:

[root@study ~]# firewall-cmd –state       ## 结果显示为running或not running
ログイン後にコピー

2. ポートを開きます:

## zone -- 作用域
## add-port=80/tcp -- 添加端口,格式为:端口/通讯协议
## permanent -- 永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=3306/tcp –-permanent
ログイン後にコピー

3. ファイアウォールを再起動します

firewall-cmd --reload
ログイン後にコピー

centos で mysql リモート ログインを実装する

#firewall-cmd --help を使用します ヘルプ ファイルを表示するには、「その他のコマンド」を参照してください。

おすすめの関連記事とチュートリアル:

mysql チュートリアル

以上がcentos で mysql リモート ログインを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート