思路是换一个新的用户, 具体操作步骤如下
Step1 停止MySQL服务器
sudo /opt/lampp/lampp stopmysql
Step2 使用`–skip-grant-tables’ 参数来启动 mysqld
sudo /opt/lampp/sbin/mysqld --skip-grant-tables
Step3 再开一个终端进入mysql
sudo /opt/lampp/bin/mysql -uroot
现在会直接进入mysql
Step4 运行如下指令, 防止不能添加用户
flush privileges;
Step5 创建新的用户
CREATE USER '新用户名'@'%' IDENTIFIED BY '新用户密码';
Step6 给新用户设置成最大管理权限
GRANT ALL PRIVILEGES ON *.* TO '新用户名'@'%' WITH GRANT OPTION;
Step7 退出mysql
quit
Step8 重启mysql服务
sudo /opt/lampp/lampp startmysql
现在可以用新的用户名和密码登录MySQL