【悲報】さくらのレンタルサーバーではgrant all文は使えないのか?
|
先日、ドットインストール先生のレッスンにもとづいて、
お問い合わせ管理システムを作るために、
最初にデータベースの設定をしようとしたときのことです。
create database dammy; grant all on dammy_db10.* to dammy@mysql412.db.sakura.ne.jp identified by '*********'; use dammy_db10 create table entries ( id int not null auto_increment primary key, name varchar(255), email varchar(255), memo text, created datetime, modified datetime );
というMySQL文をさくらのレンタルサーバー上の、
phpmyadminに登録しようとしたところ、
なんと、エラー表示が!
どうも2行目のgrant all文が通らない様子です…。
#1044 – Access denied for user ‘dammy’@’%’ to database ‘dammyi’_db10’
(”dammy”ってユーザー名はデータベースにアクセスできまへんで~)
おかしい。。。
XAMPPでは、ホスト名さえ”localhost”にしておけば、余裕で通るのに…。
“dammy”というユーザ名も、さくらさんから発行された初期アカウント名
として間違いないはずなのに…。
人力検索で調べまくっても分かりませんでしたので、
とりあえず、さくらさんのカスタマーセンターに連絡。
2014年2月19日現在、連絡待ちの状態です。
※dammyユーザはこの記事上での架空のユーザー名です