2017-11-06 9 views
0

phpmyadminでmysqlパフォーマンススキーマを有効にしようとしています。問題は、私のホスティングcPanelの中​​で、私は自分の端末にアクセスする方法を知らないということです how to know mysql my.cnf location https://dev.mysql.com/doc/refman/5.7/en/performance-schema-quick-start.html How to on Performance_schema in mysql?phpmyadminでmysqlパフォーマンススキーマを有効にする方法

:私はのようないくつかの記事を読んで。 phpmyadminの周りを閲覧した後、私はその変数への変更を編集するオプションを見つけましたが、私はこの参照

enter image description here

enter image description hereを、私はパフォーマンススキーマ変数に手動で挿入を照会しようとしましたが、私はこれを取得します

私はmysqlデータベースのユーザーが最高のアクセス権を持っていると信じていますが、わかりません。

答えて

1

あなたはこの文を使用して権限をチェックする必要があります:

SHOW GRANTS 

あなたはperformance_schema.*

​​にアクセスする権限が必要なのかと言う:

権限は、他のデータベースとテーブルのための通りである。

  • performance_schema表から検索するには、SELECT特権が必要です。

  • 変更可能な列を変更するには、UPDATE権限が必要です。

  • 切り捨て可能なテーブルを切り捨てるには、DROP権限が必要です。

それはあなたの権限でのみホスティングアカウント用に作成したデータベースに制限されているホストされた環境において通常のだろう。

さらに、performance_schemaに少なくともSELECT権限を持つことができる場合は、ホスティング会社に技術サポートを依頼する必要があります。あなたのコメントを再


USAGE権限はちょうどあなたが任意のテーブルを照会したり、何かを行うことができない、あなたが接続できることを意味します。

ALL PRIVILEGES ON user\_dev.*は、user_devデータベースにのみ特権がありますが、他のデータベース(performance_schemaなど)には特権がありません。

performance_schemaの特権に関するポリシーについては、ホスティング会社に相談する必要があります。

+0

私はGRANT ALL ACCESSと言っているように見えますが、まだアクセスしていません。 [*。* TO 'user'@'110.169.999。999 'パスワードで特定されました] [user \ _dev'に与えるすべての特権。* TO' user'@'110.169.999.999 '] @Bill karwin – Photonic

関連する問題