web-dev-qa-db-ja.com

エラー1045(28000)ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES)

完全な初心者であることを許してください:

Cmd行を使用してWindowsマシンにeasyPHPを使用してインストールした最初のmySQLデータベースにログインしようとしています。\mysql\binに移動し、次のコマンドを入力します。

mysql -u root

ログインするためですが、次のメッセージが表示されます。

error 1045 (28000) access denied for user 'root'@'localhost' (using password: YES)

パスワード「YES」を使用しているのはなぜですか?パスワードはまったくないはずですか? mySQLなどを再起動する必要がありますか?もしそうなら、どうすればいいですか?関連する場合は、phpmyadminを使用してデータベースを作成しようとしましたが、列の入力にいくつか問題があり、コマンドラインから作業して、すべてのコマンドを学習できるようにしたほうがよいと判断しました。

データベースを操作するのはこれが初めてであることを覚えておいてください。親切にしてください。

9
mavix

Mysqlにパスワードの入力を求めるには、-p-オプションも指定する必要があります。

mysql -u root -p
8
feeela

コマンドラインを使用してMYSQLにログインする場合は、パスワードも指定する必要があります。エラーメッセージは、ユーザー「root」にパスワードが添付されていることを示しています。 easyPHPをインストールするときにパスワードが「YES」である必要はありません。デフォルトのパスワードが提供されているか、選択したパスワードを入力できるようになっている必要があります。

EasyPHPのドキュメントによると:

[v1.6]私のスクリプトは1.5で完全に機能しましたが、次のエラーが発生します:警告:MySqlに接続したいときにユーザーのアクセスが禁止されています: 'user @ localhost'(パスワード:YES)。

Rootユーザー(パスワードなし)のみがデータベースに接続する権限を持っています。スクリプトを変更して使用するか、必要なユーザーを追加します(phpMyAdmin/usersと権限:詳細については、phpMyAdminのドキュメントを参照してください)。

mysql -u root -p

これで、rootユーザーのパスワードを変更した場合は、プロンプトが表示されたらそれを指定する必要があります。それ以外の場合は、キーボードの<Enter>を押すだけです。

Rootのパスワードを忘れて変更した場合は、後でeasyPHPを再インストールする必要があります。

3
Paul Williams

Mac mac elcapitanでのmysql-5.7.10の変更

  • Sudo /usr/local/mysql/support-files/mysql.server stop
  • Sudo mysqld_safe --skip-grant-tables

    ターミナルで新しいウィンドウ/タブを開き、次のように入力します

  • 「mysql-uroot」
  • mysqlを使用する
  • ユーザーセットの更新authentication_string = password( 'yourpassword')where user = 'root';
0
Mohit Nigam
agk-hp:~/$mysql
ERROR 1045 (28000): Access denied for user 'greg'@'localhost' (using  password: NO)
agk-hp:~/$Sudo cat /etc/mysql/debian.cnf|grep password
 password = t7753my3D2x4yfQm

agk-hp:~/$mysql -u debian-sys-maint -p  
Enter password: {t7753my3D2x4yfQm} 
Welcome to the MySQL monitor.  Commands end with ; or \g.

mysql> use mysql;

mysql> grant all privileges on *.* to 'root'@'localhost';
mysql> grant all privileges on *.* to 'greg'@'localhost';


agk-hp:~/$mysql
mysql>
0
agkaiser