sql >> データベース >  >> Database Tools >> phpMyAdmin

構成で定義されているcontroluserの接続が、XAMPPのphpMyAdminで失敗しました

    1. ブラウザでphpMyAdminを開き、rootとしてログインします。
    2. phpmyadminというデータベースを作成します
    3. pmaというユーザーを作成します 「ホスト」をWebサーバーのホスト名またはIPアドレスに設定します(WebサーバーとMySQLが同じボックスにある場合は、localhostを使用します。 )、パスワードをメモし、新しいユーザーにphpmyadminの完全な制御を許可します データベース。このユーザーは、このデータベース以外にはアクセスできないようにすることをお勧めします。
    4. phpMyAdminインストールディレクトリに移動します。ここに、sqlというサブディレクトリがあります。 。
    5. sqlcreate_tables.sqlというファイルがあります 。テキストエディタで開きます。
    6. phpMyAdminで、phpmyadminを選択します データベースをクリックし、[SQL]タブをクリックします。
    7. create_tables.sqlからテキスト全体をコピーして貼り付けます テキストボックスに入力して、クエリを実行します。
    8. config.inc.phpを開きます phpMyAdminインストールディレクトリにファイルを追加し、次の行を追加します(または、既存の設定が既に存在する場合は変更します)。

      $cfg['Servers'][1]['pmadb'] = 'phpmyadmin';
      $cfg['Servers'][1]['controluser'] = 'pma';
      $cfg['Servers'][1]['controlpass'] = '<your password>';
      
      // Note: The list below may grow as PMA evolves and more control tables are added
      // Use your common sense! Don't just blindly copypasta, look at what it means!
      $cfg['Servers'][1]['bookmarktable'] = 'pma_bookmark';
      $cfg['Servers'][1]['relation'] = 'pma_relation';
      $cfg['Servers'][1]['userconfig'] = 'pma_userconfig';
      $cfg['Servers'][1]['table_info'] = 'pma_table_info';
      $cfg['Servers'][1]['column_info'] = 'pma_column_info';
      $cfg['Servers'][1]['history'] = 'pma_history';
      $cfg['Servers'][1]['recent'] = 'pma_recent';
      $cfg['Servers'][1]['table_uiprefs'] = 'pma_table_uiprefs';
      $cfg['Servers'][1]['tracking'] = 'pma_tracking';
      $cfg['Servers'][1]['table_coords'] = 'pma_table_coords';
      $cfg['Servers'][1]['pdf_pages'] = 'pma_pdf_pages';
      $cfg['Servers'][1]['designer_coords'] = 'pma_designer_coords';
      
    9. ファイルを保存して閉じます。

    重要 -PMAはログイン時に構成をロードし、それを評価してセッションデータに保存するため、これを行うまでメッセージは消えません。

    1. phpMyAdminからログアウトして、もう一度ログインします

    問題は解決しました。



    1. phpmyadminの既存のテーブルに列を挿入する

    2. バルクロードステートメントエラーを使用する権限がありません

    3. 多対多の関係ブリッジテーブルのジレンマ

    4. XAMPPのphpmyadminからログアウトできません