ホームページ >バックエンド開発 >PHPチュートリアル >phpMyAdminリンクテーブルの追加機能が有効化されていない問題_PHPチュートリアル
phpMyAdminをインストールする際、構成ファイルを手動で設定せず、そのセットアップ機能を使用しました。
サーバー名と認証方法以外はデフォルト値が使用されます。
サーバー名を適当に入力し、認証方法をhttpに変更しました。
さらに、PMA データベース ページで、テキスト ボックスの後ろにあるペンをクリックし、デフォルト値を入力します。
(この時点ではコントロールユーザーを作成し、ユーザー名とパスワードを入力しました。作成方法は後ほどお話します)
設定を保存したら、MySQL root ユーザー名とパスワードを入力し、phpMyAdmin のメイン画面を開きます, そして、次のエラーが発生しました
ここをクリックすると、表示される画面は次のとおりです
この問題を解決する際に注意する点は次のとおりです。
1. .configファイルの削除とコピー
これが問題の鍵ではないかもしれませんが、問題が発生した後、公式ドキュメントを読んで対処しました。
設定画面の設定を保存後、./config/config.inc.phpをルートディレクトリである./にコピーし、./configディレクトリを削除します
2. 追加機能に必要なデータベースとテーブルを作成します。
./ の script フォルダーに create_tables.sql ファイルがあります。これを MySQL にインポートし、対応するテーブルを作成します。
追加機能にはまだ問題がありますが、すでにphpMyAdminを使用してMySQLを管理できるので、以下の画面からcreate_tables.sqlファイルを流し込みました
3.コントロールユーザーの作成
これは問題が発生する前にすでに作成していました発生した 。
MySQL コマンドライン ツールを使用して、次の SQL コマンドを実行しました。