
はじめまして。
MySQLで作ったユーザー「a」でログインするのに、
mysql -u a -p
password:12345
でログインしようとすると、
ERROR 1045 (28000): Access denied for user 'a'@'localhost' (using password: YES)
と表示されてしまいます。
パスワードは設定した通りなので間違いないのですが、ネットでも調べてもパス違いでしか載ってないので、他に原因がわかる方いましたらお教え頂ければと思います。
rootユーザーではログインできる。
バージョンは5.0.77
以上、よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
解決した一例です
insert into user set user="hoge", password=password("hogepass"), host="localhost";
で、アカウントとパスワードを設定し、
select user, host, password from user;
確認して、すべて正しく設定されているのに、
それでもなお、using password: YES
とエラーがでてしまっていて困っていたところで、ここにたどりつきました。
[以下解決した例]
で、もう一度、rootでmysqlにログインし、
set password for hoge@localhost = password('hogepass');
と、パスワード設定をおこなったら、
掲題のエラーがでることなく、新ユーザで、mysqlが使えるようになりました。
なんでなのかは全く不明です。
とりあえず、解決できたので、次に踏んだ人用に、足跡残しておきます。
No.2
- 回答日時:
あと考えられるのは権限が正しく付いていない、等でしょうか。
a以外に、別の名前のテストユーザを作成することは可能ですか?
mysql>GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
上記で作った新しいユーザがログインできるのなら、
一度aユーザをdropして、再作成してみるのも手かもしれません。
No.1
- 回答日時:
'a'@'%'にはパスワードが設定されていても、
'a'@'localhost' にはされていなくてlocalhostから接続する場合、
上記のエラーが出ると思います。
rootでログインし、mysqlデータベースに接続(use mysql)して、
select user, host, password from user;
で一覧を確認してみてください。
user=a、host=localhostの列はあるでしょうか?
ご回答ありがとうございます。
参照した結果、user=a、host=localhostの列はありました。
またrootと同じパスワードに設定しているのですが、
それもrootと同じようになっておりまして、
rootではログイン可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ERROR 1045 (28000) (using pas...
-
MySQLカラム名は日本語と英数字...
-
LIMIT で条件を満たしているの...
-
LIKE で清音と濁音・半濁音を区...
-
旧filemakerで和暦(令和など)...
-
XAMPPのMySQLを外部から接続で...
-
MYSQLでストアド
-
order の昇降順で 250 より...
-
ヌル値は記憶容量を必要としな...
-
プレースホルダを使った複数カ...
-
windows8でXAMPPが利用できませ...
-
ADOのバージョンを確認する方法
-
Windows に Postgres 旧バージョン
-
SQL Server 2012のサポート期間...
-
postgreSQLのデータ型
-
オラクルのデータ型・通貨について
-
SQL開発環境ソフトウェアである...
-
oracle8i?
-
MySQL Client API versionについて
-
プライマリーキーの昇順でソー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ERROR 1045 (28000) (using pas...
-
パスワード入力を省略したい
-
MySQL5がインストールできません
-
MySqlのパスワードに「"」が含...
-
パスワードを忘れてしまいました
-
MySQLのユーザー設定について
-
mysqlのユーザパスワードについて
-
xamppのmysqlのパスワードを設...
-
助けてください。Xampp MySQLへ...
-
XAMPPでMySQLにアクセスできません
-
PHP+ApacheでMySQLに接続できな...
-
コマンドが存在していないとい...
-
現在MySQLの特権ユーザー(root...
-
phpMyAdminが誰でもアクセスで...
-
root@localhostを消してしまった
-
phpMyAdminのrootユーザー
-
mysqlをシェルスクリプト(BASH...
-
サーバに接続できない
-
phpMyAdmin にログインできません
-
mysqlが起動しているのにログイ...
おすすめ情報