解决mysql5.x忘记密码
1. 修改my.cnf 文件(在[mysqld]增加信息)
使用mysqld --skip-grant-tables 进行停止登录验证
使用./mysql 命令不用输入密码即可登录
打开新的窗口,使用mysql,无须进行密码验证进行登录.
修改密码,切换到mysql 数据库(use mysql)(5.7以后版本字段authentication_string('123456'))
使用update 命令进行修改密码update user set password = password('123456') where user='root';flush privileges;
2. 使用命令行修改mysql 密码
echo "update user set password = password('123456') where user='root';flush privileges;"|/opt/edrms/mysql/bin/mysql -uroot -p123456 mysql