タグ付けされた質問 「password-recovery」

3
忘れたPostgreSQL Windowsパスワード
今朝、Windows 7 ProfessionalデスクトップでPostgreSQLデータベースに接続しようとしています。 デフォルト値は「postgres」ですが、最初にインストールしたときに使用したパスワードを忘れてしまいました。 私はグーグルで検索し、パスワードのリセットに関連する投稿を見つけました。手順に従いましたが、最終結果は投稿で言及されたものとは少し異なります。私は使用しました— net user postgres postgres データベースのパスワードをリセットしますが、成功メッセージの代わりに私は得ています: 「システムエラー5が発生しました。アクセスが拒否されました。」 システムエラー。このエラーを回避してパスワードをリセットするにはどうすればよいですか?

1
MySQL for Windowsを.zipからインストールし、ルートパスワードをリセットします
私は自分のPC(Windows 8.1 x64)にMySQLサーバーのみを置き、Workbenchなどをインストールしたくありませんでした。だから私.zipはdev.mysql.com/downloadsからアーカイブをダウンロードしました。x86_64バージョン5.7.9(MySQL Community Server(GPL))上のWin64のダウンロードです。 Windowsサービスとしてインストールしましたが、mysqlデータベースはなく、のみでしたinformation_schema。だから私はこれを実行しました: mysql_upgrade.exe --upgrade-system-tables そして、mysqlデータベースが作成されました。しかし、それと同時に、ルートユーザーに何かが起こりましたmysql。もうアクセスできなくなったからです。 そこで、突然現れたこのパスワードをリセットすることにしました(その前にパスワードを持っていなかったためです)。私は公式マニュアルに次の解決策を見つけました、私はこのようにサーバーを起動しました: mysqld.exe --skip-grant-tables --console 次に、mysqlパスワードなしで開きました: mysql.exe –u root そして、ルートパスワードをリセットしようとしました: SET PASSWORD FOR 'root'@'localhost' = PASSWORD(‘passhere'); しかし、私はこのエラーを受け取りました: エラー1131(42000):MySQLを匿名ユーザーとして使用しており、匿名ユーザーはパスワードを変更できません。 これは何ですか?どのように私は匿名ですか?すべてのコマンドはcmd.exeアドミニストレーターの下で実行されました。 この状況でrootパスワードをリセットするにはどうすればよいですか? 更新1:現在のユーザーを確認しようとしました: SELECT USER(), CURRENT_USER(); それは与える: +--------+----------------+ | USER() | CURRENT_USER() | +--------+----------------+ | root@ | @ | +--------+----------------+ のように始めたので、それは奇妙mysql.exe -u rootです。 次に、ユーザーテーブルを確認しました。 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.