难免有忘记mysql密码的时候. 解决办法网上也是一找一大堆的. 这里做个小小的介绍....(不考虑history里面能查询到的情况, 况且那也不属于忘记密码的范畴)忘记密码的处理方法ALTER修改(0星)如果是忘记普通账号的密码, 可以在业务端配置文件找(能找到的话, 估计也看不到这了.)...., 这样我们修改密码的时候,还可以通过socket来连接, 但是其它账号就不能通过网络连接了....(3星)有种特殊情况是, 忘记了mysql的密码, 但是之前配置了免登(mysql_config_editor),还可以登录数据库, 那么就可以直接修改密码(同时重新配置免登文件)....那理论上也可以修改mysqld进程的内存数据,把密码修改为我们实际的那个. 看了下内存dump文件, 可能存在多个密码相同的账号, 修改的难度较大.