在哪里或如何检查 MySQL 根密码?我没有文件.my.cnf
,无法登录 SQL 控制台(需要密码),我什么也做不了。
答案1
没有办法查找密码。它是加密的。在许多系统上,默认情况下 root 密码为空。在其他系统上,安装 mysql 时会要求您设置 root 密码。密码重置过程在此处描述 (http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html)。
答案2
如果你设法获取了 shell,你可以按如下方式进行设置:
使用以下命令启动 mysql:
mysqld_safe --skip-grant-tables
登录mysql
mysql --user=root mysql
更新 root 密码:
UPDATE user SET Password=PASSWORD('newpwd') WHERE User='root';
flush privileges;
exit;
答案3
我认为您可以查看您的 /root/.mysql_history 或您的应用程序网站,...使用 mysql 也许您会在那里找到一些有用的信息。
如果您使用的是 Debian 或 Ubuntu,您可以像这样设置新的 root 密码:
sudo dpkg-reconfigure mysql-server
答案4
默认情况下,它是以下对:
- 用户名:“root”
- 密码: ””