お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-11-13 14:24:05

urien
新しいメンバ
登録日: 2010-11-13

phpMyAdminで新規データベースの作成に失敗してしまいます

ubuntu8.04でphpMyAdminを使っています。

#1006 - Can't create database 'userdb' (errno: 13)

というエラーが出て作成出来ません。
phpMyAdminにはrootとパスワードでログインしているので権限がないわけではないと思うのですが、
理由が思いつかずに困っています。
ubuntuというかlinux自体を3日前から触りだしたので根本的に何か抜けているのかもしれませんが・・・
どなたかわかる方がいればよろしくお願いします。

オフライン

 

#2 2010-11-13 15:02:42

zagan
メンバ
登録日: 2008-08-12

Re: phpMyAdminで新規データベースの作成に失敗してしまいます

1) MySQLがインストールされているマシンの端末で、

コード:

mysql -u root -p

としてパスワードを入力。

コード:

mysql >

とmysqlにログイン可能ですか?

2) phpMyAdminで、下記画像赤枠部分
http://lh4.ggpht.com/_kgkk1_vgPRc/TN4nGDTJg8I/AAAAAAAAA70/L-0gVEggFwk/mysql.png

は「utf8_general_cl」になってますか?
/etc/mysql/my.cnfを編集してなければ、これで通るはずですが、明示しても良いです。

[mysqld]へ追加
character-set-server = utf8
collation-server = utf8_unicode_ci
init-connect = 'SET NAMES utf8'
skip-character-set-client-handshake

[mysqldump]へ追加
default-character-set = utf8

[mysql]へ追加
default-character-set = utf8

3) インストール時に、ポート指定をしましたか?
デフォルトでは3396番を使ってるようです。
/etc/mysql/my.cnfを確認してみてください。

MySQLでもそうなんですが、rootユーザではなくて、phpMyAdminでユーザを一つ追加して、特権(権限)を与えてあげ、そのユーザアカウントで操作したほうが良いようです。

オフライン

 

#3 2010-11-13 19:24:55

urien
新しいメンバ
登録日: 2010-11-13

Re: phpMyAdminで新規データベースの作成に失敗してしまいます

レスありがとうございます。
ご丁寧な解説のおかげで無事に作成できました。
2)の手順のところを対応して解決できました、ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB