第一步:加--console --skip-grant-tables ,重新启动实例
/data1/mycode/mysql_debug/mysql-8.0.18/cmake-build-debug/runtime_output_directory/mysqld --console --skip-grant-tables

第二步:登录启动后的实例 (只加-p参数,直接回车)
./cmake-build-debug/runtime_output_directory/mysql mysql -uroot -p

第三步:更新用户名密码
UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';

第四步:重新启动不带--console --skip-grant-tables的实例
网友评论