人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

XAMPPを使ってPHPの勉強をしています。テキストは「ノン・プログラマのためのPHP入門 [10日間コース]を使っています。この本の6Days目で、DOS promptから、databaseを作るところがあり、(186ページ)CREATE DATABASE phplesson;といれてやるとphplessonというdatabaseが出来るはずなのですが、ERROR 1044 (42000):Access denied for user ''@'localhost' to database 'phplesson’というエラーになり、Databaseが作れません。解決法(原因と)を教えてください。なお、出版社にも問い合わせ中です。3日ほどで回答が来るらしいのですが、貴の短い私には待てません。早く教えてくださった方にはそれなりのお礼を差し上げます。

●質問者: whittele
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:access Days DoS localhost PHP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kent0608
●100ポイント

http://oshiete1.goo.ne.jp/qa1329411.html

こちらを参照してください。

また今後なにかエラーに突き当たったときは、エラーメッセージをGoogleで検索すると良いですよ。

上記のような参考サイトがすぐ見つかります。

今回は「ERROR 1044 mysql」で検索しました。

◎質問者からの返答

XAMPPを使っていて、MySQLだけをUnistallする方法がわかりません。

お教えくださいませんか?


2 ● chuken_kenkou
●35ポイント

MySQLのバージョンは、何でしょうか?

ユーザ管理周辺が、MySQL 4.1までとMySQL 5.0以降で、仕様変更(create userの追加、APIの仕様変更など)があったと思います。

MySQLへの接続は、ユーザ名=rootで行っているのでしょうか?

その場合、

mysql --user=root

で行っているなら、

mysql -u root -p

で接続し、パスワードを入力てみてください。

これでもう一度、create databaseをやってみてください。

もし、これでもだめなら、SQLが入力できる状態になったら、

status

を入力し、表示される情報を提示してください。

たぶん、current userが、rootとなっていないと思います。

◎質問者からの返答

XAMPPを何も知らずに使っているのでMySQLのバージョンの見方すら判りません。

* サーバ: localhost via TCP/IP

* サーバのバージョン: 5.1.30-community

* プロトコルバージョン: 10

* ユーザ: root@localhost

という表示がphpAdminから読み取れます。

current user はrootになっている感じですが。。。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ