MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

mysql_secure_installation-MySQLインストールセキュリティを改善します


mysql_secure_installationとは何ですか?

MySQLインストール関連プログラムmysql_secure_installation-

を理解しましょう
  • このプログラムにより、ユーザーは以下の方法でMySQLインストールのセキュリティを向上させることができます。

  • ユーザーはrootアカウントのパスワードを設定できます。

  • ユーザーは、ローカルホストの外部からアクセスできるrootアカウントを削除できます。

  • ユーザーは匿名ユーザーアカウントを削除できます。

  • ユーザーは、デフォルトですべてのユーザー(匿名ユーザーも含む)がアクセスできるテストデータベースと、test_で始まる名前のデータベースに誰でもアクセスできる特権を削除できます。

  • mysql_secure_installationは、ユーザーがセキュリティの推奨事項を実装するのに役立ちます。

通常の使用法は、ローカルMySQLサーバーに接続してから、引数なしでmysql_secure_installationを呼び出すことです。例を以下に示します-

shell> mysql_secure_installation

上記のステートメントが実行されると、mysql_secure_installationは、実行する必要のあるアクションを決定するようにユーザーに促します。

ローカルサーバーに接続

--hostや--portなどの通常のMySQLクライアントオプションのほとんどは、コマンドラインとオプションファイルで使用できます。例を見てみましょう-

ポート3307を使用してIPv6経由でローカルサーバーに接続するには、次のコマンドを使用できます-

shell> mysql_secure_installation --host=::1 --port=3307

オプション

mysql_secure_installationは以下のオプションをサポートしており、コマンドラインまたはオプションファイルの[mysql_secure_installation]および[client]グループで指定できます。

-host =host_name、-h host_name

特定のホスト上のMySQLサーバーに接続するのに役立ちます。

-デフォルトなし

オプションファイルは読み込まれません。オプションファイルから不明なオプションを読み取ったためにプログラムの起動に失敗した場合は、-no-defaultsオプションを使用して、それらが読み取られないようにすることができます。

-ヘルプ、-?

ヘルプメッセージを表示して終了するのに役立ちます。

-use-default

非対話的に実行するために使用されます。このオプションは、無人インストール操作に使用できます。

-user =user_name、-u user_name

サーバーへの接続に使用されるMySQLアカウントのユーザー名です。


  1. MySQLに別のユーザーとしてログインする方法は?

    MySQLに別のユーザーとしてログインする場合は、「mysql-u-pcommand」を使用する必要があります。別のユーザーとしてログインするための構文は次のとおりです。 >mysql -u yourUsername -p After pressing enter key Enter password − 上記の構文を理解するために、MySQLでユーザーを作成しましょう。構文は次のとおりです- CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';

  2. 職場のデータ セキュリティを改善するには?

    テクノロジーと IT セキュリティの分野に携わってきた私たちは、この絶え間なく進化する分野に対する最大の脅威の 1 つは、オンライン コンテンツのセキュリティであることに気付きました。私たちは、組織のネットワーク サーバーに保存された情報がどのように破壊されたか、または完全に悪人の手に渡ったかについて、数多くのケース スタディを読みました。企業は身代金を要求され、機密情報が一般労働者の手に渡る企業で暴動が発生しました。データ セキュリティの脅威の結果として、多くの人がコンピューター恐怖症を発症し、コンピューターを寄付したとしても意味のあることをするのをためらうようになりました. このような