0

サーバー上にデータベースを作成しようとしましCREATE DATABASE cpi_mockたが、のようなエラーが発生しました#1044 - Access denied for user 'cpibetap'@'localhost' to database 'cpi_mock'。それから私は実行しようとしSHOW GRANTSます

Grants for cpibetap@localhost
GRANT USAGE ON *.* TO 'cpibetap'@'localhost' IDENTIFIED BY PASSWORD '<password>'

GRANT ALL PRIVILEGES ON `cpibetap\_%`.* TO 'cpibetap'@'localhost'

上記の行の意味を誰か教えてもらえますか? サーバー上にデータベースを作成するにはどうすればよいですか?

4

1 に答える 1

0

ユーザーが USAGE 権限しか持っていない場合、データベースを作成するためのアクセス権はありません。

「こんな感じ」と書いていますが、実際の反応を貼り付けてもらえますか?

Grant all ステートメントはユーザー cpibetap_% 用です。_ には文字が必要であり、ユーザー名は cpibetap のみであるため、余分な文字はありません。

于 2012-07-15T13:09:23.347 に答える