ホームページ  >  記事  >  データベース  >  mysql による外部アクセス禁止ソリューション

mysql による外部アクセス禁止ソリューション

little bottle
little bottle転載
2019-04-19 14:10:014051ブラウズ

この記事では主に、MySQL が外部アクセスを禁止している場合の解決策について説明します。これには特定のコレクション価値があり、困っている友人はそれについて学ぶことができます。

1. ポートが開いていると、ubuntu mysql 3306 はリモート アクセスを許可します
vim /etc/mysql/mysql.conf.d/mysqld.cnf
Comments#bind- address = 127.0.0.1

2. ユーザーにリモート アクセスを許可する権限を与えます:
*.* に対するすべての権限を、付与オプションを使用して "pwd" で識別される root@"%" に付与します;
権限をフラッシュします。

ユーザーを作成し、mysql データベースのユーザー テーブルで特定の権限や操作をテストする権限を与えます

1.mysql はユーザーを作成します:
CREATE USER 'taoshihan'@'localhost ' IDENTIFIED BY ' ';
localhost は単なるローカルです
% はリモートであることが許可されています
CREATE USER 'taoshihan115'@'%' IDENTIFIED BY 'TAOshihan1';

ユーザーを削除:
ユーザーを削除'taoshihan'@'localhost'

2.Authorization:
GRANT select ON *.* TO 'taoshihan115'@'%';認可仕様
GRANT all ON *.* TO 'taoshihan115' @'%';Authorize all

mysqlが再起動できない場合は、/var/log/mysqlなどのログディレクトリが存在するか、グループやオーナーがmysqlであるかどうかを確認してください

存在しない場合、ディレクトリを作成し、ディレクトリの所有者を変更します chown mysql:mysql

mysql チュートリアルをさらに知りたい場合は、PHP 中国語 Web サイトに注目してください。

以上がmysql による外部アクセス禁止ソリューションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。