1. TOPTOP
  2. Webサービス
  3. MySQL

【悲報】さくらのレンタルサーバーではgrant all文は使えないのか?

|

sakura

先日、ドットインストール先生のレッスンにもとづいて、
お問い合わせ管理システムを作るために、
最初にデータベースの設定をしようとしたときのことです。

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”ってユーザー名はデータベースにアクセスできまへんで~)

accessdenied

おかしい。。。

XAMPPでは、ホスト名さえ”localhost”にしておけば、余裕で通るのに…。
“dammy”というユーザ名も、さくらさんから発行された初期アカウント名
として間違いないはずなのに…。

人力検索で調べまくっても分かりませんでしたので、
とりあえず、さくらさんのカスタマーセンターに連絡。
2014年2月19日現在、連絡待ちの状態です。

※dammyユーザはこの記事上での架空のユーザー名です

【続報】はコチラ!