Questions tagged «password-recovery»

3
忘记的PostgreSQL Windows密码
今天早上,我一直在尝试在Windows 7 Professional桌面上连接PostgreSQL数据库。 默认值为“ postgres”,但可以肯定的是,我忘记了最初安装该密码时使用的密码。 我已经在Google上搜索了,发现了与重置密码有关的帖子。我遵循了这些步骤,但是最终结果与文章中提到的有所不同。我用了- net user postgres postgres 重置数据库密码,但没有显示成功消息,而是: “发生了系统错误5。访问被拒绝。” 系统错误。如何避免此错误并重置密码?

1
从.zip安装MySQL for Windows并重置root密码
我想在我的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创建了数据库。但是与此同时,root用户也发生了一些事情,因为我无法再访问mysql了。 因此,我决定重设此突然出现的密码(因为在此之前我没有密码)。我在官方手册中建立了以下解决方案,我像这样启动了服务器: mysqld.exe --skip-grant-tables --console 然后我mysql没有密码就打开了: mysql.exe –u root 然后尝试重置根密码: SET PASSWORD FOR 'root'@'localhost' = PASSWORD(‘passhere'); 但是我得到了这个错误: 错误1131(42000):您将MySQL作为匿名用户使用,不允许匿名用户更改密码”。 这是什么?我如何匿名?所有命令均在cmd.exe管理员下执行。 在这种情况下,我应该怎么做才能重置根密码? 更新1:我尝试检查当前用户: SELECT USER(), CURRENT_USER(); 这给出了: +--------+----------------+ | USER() | CURRENT_USER() | +--------+----------------+ | root@ | @ | +--------+----------------+ 太奇怪了,因为我这样开始mysql.exe -u root。 然后我检查了用户表: …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.