ホームページ バックエンド開発 PHPチュートリアル phpMyAdminリンクテーブルの追加機能が有効化されていない問題_PHPチュートリアル

phpMyAdminリンクテーブルの追加機能が有効化されていない問題_PHPチュートリアル

Jul 21, 2016 pm 03:34 PM
phpmyadmin 関数 インストール 表面 まだ リンク 質問

phpMyAdminをインストールする際、構成ファイルを手動で設定せず、そのセットアップ機能を使用しました。
サーバー名と認証方法以外はデフォルト値が使用されます。
サーバー名を適当に入力し、認証方法をhttpに変更しました。
さらに、PMA データベース ページで、テキスト ボックスの後ろにあるペンをクリックし、デフォルト値を入力します。
(この時点ではコントロールユーザーを作成し、ユーザー名とパスワードを入力しました。作成方法は後ほどお話します)
設定を保存したら、MySQL root ユーザー名とパスワードを入力し、phpMyAdmin のメイン画面を開きます, そして、次のエラーが発生しました
phpMyAdminリンクテーブルの追加機能が有効化されていない問題_PHPチュートリアル
ここをクリックすると、表示される画面は次のとおりです
phpMyAdminリンクテーブルの追加機能が有効化されていない問題_PHPチュートリアル

この問題を解決する際に注意する点は次のとおりです。
1. .configファイルの削除とコピー
これが問題の鍵ではないかもしれませんが、問題が発生した後、公式ドキュメントを読んで対処しました。
設定画面の設定を保存後、./config/config.inc.phpをルートディレクトリである./にコピーし、./configディレクトリを削除します
2. 追加機能に必要なデータベースとテーブルを作成します。
./ の script フォルダーに create_tables.sql ファイルがあります。これを MySQL にインポートし、対応するテーブルを作成します。
追加機能にはまだ問題がありますが、すでにphpMyAdminを使用してMySQLを管理できるので、以下の画面からcreate_tables.sqlファイルを流し込みました
phpMyAdminリンクテーブルの追加機能が有効化されていない問題_PHPチュートリアル
3.コントロールユーザーの作成
これは問題が発生する前にすでに作成していました発生した 。
MySQL コマンドライン ツールを使用して、次の SQL コマンドを実行しました。

コードをコピー コードは次のとおりです:

GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv、Delete_priv、
Create_priv、Drop_priv、Reload_priv、Shutdown_priv、Process_priv、
File_priv、Grant_priv、References_priv、Index_priv、Alter_priv、
Show_db_priv、Super_priv、Create_tmp_table_priv、Lock_tables_priv、
Execute_priv、Repl_slave_priv、 client_priv
) ON mysql.user TO 'pma '@' localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost'; Table_priv, Column_priv )
ON mysql.tables_priv TO 'pma'@'localhost';
GRANT SELECT, INSERT, UPDATE, DELETE ON .* TO 'pma'@'localhost'; 4. .inc.php ファイル。
設定画面でトラッキングの設定がされていないため、上記処理後、2枚目の写真の他の項目は全て緑色になりましたが、最後の項目は赤色のままです。
そこで、
$cfg['Servers'][$i]['tracking'] = 'pma_tracking'; という行を config.inc.php ファイルに追加しました。
5. config.inc.php ファイルの変更が反映されない場合があります。
1 ~ 3 の設定を完了した後、メイン画面にアクセスすると、2 番目の画像の設定がすぐに緑色になりません。
config.inc.php ファイルの変更が何らかの効果をもたらすかどうかを確認するために、ファイル内の非常に重要な設定「host」を変更し、最後にランダムにいくつかの「a」を追加しました。
後でphpMyAdminにアクセスするとエラーが発生しました。次に、それらの a を削除すると、再度アクセスすると、追跡の最後の項目を除いて、他のすべてが緑色になります。
おそらくブラウザまたは Apache のキャッシュの問題が原因である可能性がありますが、まだよくわかりません。




http://www.bkjia.com/PHPjc/322369.htmlwww.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/322369.html技術記事 phpMyAdmin をインストールするときも、構成ファイルを手動で構成せず、そのセットアップ機能を使用しました。 サーバー名と認証方法以外はデフォルト値が使用されます。 サーバー...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

phpmyadminで主キーを設定する方法 phpmyadminで主キーを設定する方法 Apr 07, 2024 pm 02:54 PM

テーブルの主キーは、テーブル内の各レコードを一意に識別する 1 つ以上の列です。主キーを設定する手順は次のとおりです。 phpMyAdmin にログインします。データベースとテーブルを選択します。主キーとして使用する列にチェックを入れます。 「変更を保存」をクリックします。主キーは、データの整合性、検索速度、関係モデリングの利点を提供します。

phpmyadminで外部キーを追加する方法 phpmyadminで外部キーを追加する方法 Apr 07, 2024 pm 02:36 PM

phpMyAdmin に外部キーを追加するには、次の手順に従います。 外部キーを含む親テーブルを選択します。親テーブルの構造を編集し、「列」に新しい列を追加します。外部キー制約を有効にし、参照テーブルとキーを選択します。更新・削除の動作を設定します。変更内容を保存。

phpmyadmin ログはどこにありますか? phpmyadmin ログはどこにありますか? Apr 07, 2024 pm 12:57 PM

PHPMyAdmin ログ ファイルのデフォルトの場所: Linux/Unix/macOS:/var/log/phpmyadminWindows: C:\xampp\phpMyAdmin\logs\ ログ ファイルの目的: 監査セキュリティのトラブルシューティング

WordPress データベースはどこにありますか? WordPress データベースはどこにありますか? Apr 15, 2024 pm 10:39 PM

WordPress データベースは、すべての Web サイト データを保存する MySQL データベースに格納されており、ホスティング プロバイダーのダッシュボード、FTP、または phpMyAdmin を通じてアクセスできます。データベース名は Web サイトの URL またはユーザー名に関連付けられており、アクセスするには、名前、ユーザー名、パスワード、ホスト名などのデータベース資格情報を使用する必要があります。これらの資格情報は通常「wp-config.php」ファイルに保存されます。

phpmyadmin アカウントのパスワードは何ですか? phpmyadmin アカウントのパスワードは何ですか? Apr 07, 2024 pm 01:09 PM

PHPMyAdmin のデフォルトのユーザー名とパスワードは root で空です。セキュリティ上の理由から、デフォルトのパスワードを変更することをお勧めします。パスワードを変更する方法: 1. PHPMyAdmin にログインします; 2. 「権限」を選択します; 3. 新しいパスワードを入力して保存します。パスワードを忘れた場合は、MySQL サービスを停止して構成ファイルを編集することでパスワードをリセットできます: 1. Skip-grant-tables 行を追加します; 2. MySQL コマンド ラインにログインして root パスワードをリセットします; 3. 更新します権限テーブル; 4. Skip-grant-tables 行を削除し、MySQL サービスを再起動します。

phpmyadminでデータテーブルを削除する方法 phpmyadminでデータテーブルを削除する方法 Apr 07, 2024 pm 03:00 PM

phpMyAdmin でデータ テーブルを削除する手順: データベースとデータ テーブルを選択し、[アクション] タブをクリックし、[削除] オプションを選択し、削除操作を確認して実行します。

phpmyadmin アクセスが拒否された理由 phpmyadmin アクセスが拒否された理由 Apr 07, 2024 pm 01:03 PM

phpMyAdmin によってアクセスが拒否される理由と解決策: 認証に失敗しました: ユーザー名とパスワードが正しいかどうかを確認してください。サーバー構成エラー: ファイアウォール設定を調整し、データベース ポートが正しいかどうかを確認してください。権限の問題: ユーザーにデータベースへのアクセスを許可します。セッションタイムアウト: ブラウザページを更新して再接続します。 phpMyAdmin 設定エラー: 設定ファイルとファイルのアクセス許可をチェックして、必要な Apache モジュールが有効になっていることを確認してください。サーバーの問題: しばらく待ってから再試行するか、ホスティングプロバイダーに問い合わせてください。

phpmyadmin の脆弱性はどのような脆弱性ですか? phpmyadmin の脆弱性はどのような脆弱性ですか? Apr 07, 2024 pm 01:36 PM

phpMyAdmin は、1. SQL インジェクションの脆弱性、2. クロスサイト スクリプティング (XSS) の脆弱性、3. リモート コード実行 (RCE) の脆弱性、4. ローカル ファイル インクルード (LFI) の脆弱性、5. 情報漏えいなどの複数の脆弱性の影響を受けます。脆弱性; 6. 権限昇格の脆弱性。

See all articles