我在本周早些时候安装了MySQL并忘记了root密码。
我假设卸载并重新安装MySQL将允许我创建一个新的root密码。但是,现在在重新安装过程中,它要求我提供我以前没有的密码。
我发现修复此问题的每个建议都表明我需要在Windows的“服务”中找到MySQL,但MySQL不在那里或任务管理器中。
我总是用这个解决方案重置密码;)
sudo service mysql stop
sudo mkdir /var/run/mysqld
sudo chown mysql: /var/run/mysqld
sudo mysqld_safe --skip-grant-tables --skip-networking &
mysql -uroot mysql
UPDATE
mysql.user
SET
authentication_string=PASSWORD('YOURNEWPASSWORD'),
plugin='mysql_native_password' WHERE User='root' AND Host='%';
EXIT;
sudo mysqladmin -S /var/run/mysqld/mysqld.sock shutdown
sudo service mysql start
编辑:
这是Windows的文档。
https://dev.mysql.com/doc/mysql-windows-excerpt/5.7/en/resetting-permissions-windows.html
你启动了Mysql吗?
https://superuser.com/questions/666521/how-do-i-start-a-mysql-server-on-windows