MySQLで新規データベース作成時、エラーが表示されてしまいます。
初歩的な質問になりますが、MySQLをセットアップしたのち、新規にデータベースを作成
するところでつまずいています。
新規作成する際、エラーが表示されてしまい、新規にデータベースを作成することができま
せん。
どのようにすればよいのかわからずに困っております。どのようにすればよいかご存知の
方がいらっしゃいましたら教えてください。
なお、操作手順と使用環境は下記になります。
■操作手順
MySQL Command Line Client からでも、コマンドプロンプトでも同じ結果になるのですが、
まずrootでログインします。
インストール時にパスワードを付けてないので、パスワードなしでログインしてます。
その後、>show databases; を打ち込みますと、既存のデータベース(インストール時のサ
ンプル)が表示されます。もちろん、その中のテーブルも見れます。
この状態で「 samplebd 」という名称のdbを新規に作成しようとして、
>create database sampledb; としますと、下記のようなエラーが表示されてしまいます。
■エラーメッセージ
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'samplebd'
■環境
Windowsserver2008 Apach,PHP,MySQL を構築してあります。
クライアントPC(Win7)からリモートデスクトップでアクセスしたり、直接サーバで操作を
行ったりもしますが、現象は変わらずエラーがでます。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
mysqlのexeを実行するときに、引数に『-uroot』をつけてみてください。
mysql -urootそれで、create文を流すとどうなりますか?
同じようにエラーが表示されてしまいました。
そのため、MySQL自体を削除再インストールしましたところ、正常に動作するようになりました。
クライアントPCに最新版をダウンロードしてセットアップしてみますと正常に動作するものですから、サーバ側も一旦全部削除してしまって、再セットアップした方がよいかと判断し実施しました。
ですので、今となっては何が原因でできないようになってたのかわかりませんが、いろいろアドバイスいただきましてありがとうございました。
No.1
- 回答日時:
>use mysql
>select host,user, Super_priv from user;
の結果を補足してください。
後、試しですが
>grant all on *.* to root@localhost
を実行してみてください。
この回答への補足
すみません、まだ勉強不足で詳しくわからないのですが、こういう理解でよろしいでしょうか?
1.>use mysql
>select host,user, Super_priv from user;
の結果を補足してください。
>use mysql を実行しますと、
ERROR 1044 (42000): Access denied for user ''@'localhost' to
database 'mysql'
と表示されます。
2.後、試しですが
>grant all on *.* to root@localhost
を実行してみてください。
これを実行しますと、
ERROR 1045 (28000): Access denied for user ''@'localhost' (using
password: NO)
このようになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
下記の問合せを行うクエリを、P...
-
「最高気温が35度以上の日を猛...
-
select *, `人口(男)`AND`人口(...
-
XamppでインストールしたMySQL...
-
矛盾していないでしょうか?
-
「第一回模試の3科目の各得点...
-
htmlコードで書かれた表にphpで...
-
データベースの接続に失敗して...
-
私の考えていることは ・mySQL ...
-
次の時間帯の勝率の合計を求め...
-
my_itemsテーブルのIDにAUTO_IN...
-
#1062 - '0' は索引 'PRIMARY' ...
-
BGMを教えてほしいです!
-
SQLでカラムを追加し、条件に合...
-
mysqlで INSERT と SELECTの用途は
-
mysqlのupdate構文についての質...
-
phpMyAdminをCentOS7にインスト...
-
2023年10月25日現在のMAMP ...
-
後でemailに追加でPRIMARY KEY...
-
本を見ながらPHPを勉強している...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysqlにおけるホストのパーセン...
-
メンテナンスプランについて
-
MySQLのエラーメッセージ(エラ...
-
行ごとにアクセス権限
-
MySQLでDBが作成できない
-
ユーザー名にアンダーバーを含...
-
ODBC登録の権限について
-
MySQLにログインできなくて困っ...
-
PHPMyAdminでroot権限を誤って...
-
【NURO光のONUでroot権限が取れ...
-
phpmyadminでの特権が表示方法
-
ACCESSからリンクでのレコード...
-
phpMyAdminのログインユーザー追加
-
ERROR 1044
-
MySQL 192.168.0.1の端末から 1...
-
NortonInternetSecurity2007で...
-
phpmyadminでのエクスポートに...
-
mysql使用中エラー1044が出...
-
MySQLで新規DB作成時、エラーが...
-
データベースファイル(.db)を開...
おすすめ情報