我还在玩我自己的数据库,试图学习并看到了这个:
我可以毫无问题地更改 root 密码......如果我在服务器中,我可以创建一个算法来开始测试密码,有一天我会找到它,我的意思是:
Web-Services-iMac-2:~ jbolivar$ mysqladmin -utest1 -p**SOME_THING_HERE** password test1
.可以用这个更改密码吗???:
更新表 mysql.user set password= PASSWORD ('test') where user='test1';
除此之外,如果我创建一个字典表(一个包含所有可能单词的表)并应用PASSWORD ("word") 我可以进行连接并找到任何传递的值,对吗?你能给我你对我的分析的看法吗?
在继续使用 mysqladmin 之前,您需要确保您的安装没有故意放弃访问权限。
初学者,这样能不能登录mysql?
如果你能得到那样的结果,运行这个命令:
如果 CURRENT_USER() 返回用户和主机,其中用户为空,则您被允许作为匿名用户进入。那时,您可以使用以下方法删除匿名用户:
现在,找到所有没有密码的用户:
如果任何用户没有密码,您可以使用 mysqladmin 为用户颁发新密码,或者您可以按如下方式分配它们:
现在,检查远程用户
如果你看到任何东西,运行这个:
确保当一切都说完之后至少 root@localhost 和/或 [email protected] 存在并且有密码
我可能会继续。以下是我关于此类内容的其他帖子: