找回本机mysql账号密码
如果你不小心忘记了自己本机上的MySQL账号密码,不要担心,有一些方法可以帮助你找回。
以下是一些可供尝试的方法:
1. 使用MySQL默认用户连接到MySQL服务: $ mysql -u root 然后输入回车,如果成功进入mysql服务,就可以修改密码了。例如: mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 2. 如果你的MySQL服务没有密码认证,你可以使用以下命令连接: $ mysql -u root -p 然后直接输入回车,就会进入MySQL服务,然后可以修改密码。 3. 如果你在MySQL安装过程中设置了MySQL管理员账号和密码,你可以使用以下命令连接: $ mysql -u admin -p 然后输入管理员密码,就可以进入MySQL服务。 4. 如果你在MySQL安装过程中设置了一个包含所有权限的管理员账号,例如root,则可以使用以下命令连接: $ mysql --user=root mysql 然后输入管理员密码,就可以进入MySQL服务。 5. 如果你在MySQL安装过程中设置了一个包含所有权限的管理员账号,但是忘记了密码,你可以尝试以下步骤: 1) 在终端窗口中停止MySQL服务: $ sudo /usr/local/mysql/support-files/mysql.server stop 2) 启动MySQL服务,并跳过权限表: $ sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables 3) 连接MySQL服务: $ mysql -u root 4) 修改MySQL管理员密码: mysql>UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE user='root' AND host='localhost'; 5) 刷新系统权限表: mysql>FLUSH PRIVILEGES; 6) 停止MySQL服务,然后重新启动: $ sudo /usr/local/mysql/support-files/mysql.server stop $ sudo /usr/local/mysql/support-files/mysql.server start