phpMyAdminなどで、MySQLデータベースのテーブル構造を変更しようとして、次のようなエラーメッセージが表示されることがあります。

ALTER command denied to user 'nisi'@'localhost' for table 'table3'

これは、現在のユーザー(nisi)に、データ構造の変更権限(ALTER権限)がないことが原因です。

※ちなみに、「USAGE」とは権限が何もないことを示しています。

テーブル構造の変更権限がないユーザー

テーブル構造の変更権限がないユーザー

phpMyAdminでは「特権」メニューからユーザーを選択して、テーブル構造の変更に必要なALTER権限を付与することができます。

ALTER権限を付与する

ALTER権限を付与する

※この作業をするには、rootなど、権限を付与する権限(GRANT権限)を持つユーザーでログインする必要があります。

スポンサーリンク

こちらもどうぞ

こちらも参考にしてください

関連記事

MySQL

phpMyAdmin

PHPサンプルコード

PHP全般

PHP関数

WordPress

PHPの基礎が身に付いたかチェック!

PHP「直す力」養成ドリル
スポンサーリンク