「phpMyAdmin」を使ってMySQLのデータファイルのインポートを行う際に、「#1044 Access denied for user~」というエラーが出ることがある。これは、MySQL内のデータベースに関する記述を変更することで対処可能だ。MySQLのデータファイルをテキストエディタで展開。「DROP DATABASE IF EXISTS~」から始まる記述を削除し、「USE ‘データベース名’」という部分だけを残して保存。あとはそのデータファイルを再度phpMyAdminにインポートすればOK。「インポートは正常終了しました。」と表示されたら成功だぞ。
「DROP DATABASE IF EXISTS」の記述を削除しよう
さくらインターネットで、MySQLをPhpMyAdminをインポートしようとした際に、「#1044 – Access denied for user~」というエラーが出ることがある
インポートしたMySQLのデータファイル(拡張子は「.sql」)を、テキストエディタを使って開こう
「DROP DATABASE IF EXISTS ‘データベース名’; CREATE DATABASE ‘データベース名’ DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;」という記述を削除しよう