sql >> データベース >  >> RDS >> Mysql

phpMyAdminでルートログインを無効にする

    phpMyAdminは、MySQLおよびMariaDBデータベースシステム用の非常に便利で強力なWebベースのGUI管理および管理ツールです。許可されていない人がphpMyAdminを介してデータベースにアクセスできる場合、phpMyAdminがセキュリティの脆弱性になる可能性があります。

    phpMyAdminを保護する1つの方法は、rootアカウントを使用したログインを禁止することです。 MySQLとMariaDBのrootアカウントには、すべてのデータベースにアクセスし、データベースシステムに関してすべての機能を実行するための無制限の権限があります。

    このチュートリアルでは、phpMyAdminを介してrootによるログインを制限する方法について説明します。

    1. SSHまたは物理コンソールを介してphpMyAdminをホストしているWebサーバーにログインします。
    2. ディレクトリ(CD)を見つけて、phpMyAdminのスクリプトがインストールされている場所に変更します。たとえば、/ var / www / html /phpmyadmin/または/usr/ share/phpmyadminです。
    3. phpMyAdmin構成ファイル、つまり config.inc.phpを編集します viやvimなどのエディターを使用して、次のパラメーターの値を変更します。
      $cfg['Servers'][$i]['AllowRoot'] = FALSE;

      注config.inc.phpファイルが見つからない場合は、同じ場所にあるconfig.sample.inc.phpファイルからコピーして作成します。
    4. 設定を保存すると、rootユーザーはphpMyAdmin経由でのログインを拒否されます。


    1. MariaDB LENGTH()とLENGTHB():違いは何ですか?

    2. SQLServerのDELETEテーブルとTRUNCATEテーブルの違い

    3. DBMS_OUTPUT.Get_Linesを使用して、DBMS_OUTPUT.Put_Line出力をOracleのテーブルに記録します。

    4. SQL ServerのSELECTから更新するにはどうすればよいですか?