ホームページ  >  記事  >  データベース  >  centos で mysql リモート ログインを実装する

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

王林
王林転載
2020-01-26 20:40:393570ブラウズ

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 までご連絡ください。