Cardinal ERROR1698 配置问题解决

Cardinal ERROR1698 配置问题解决_第1张图片

最近再配置Cardinal时,再这个问题上一直搞不明白,就去问了chatgpt,给出的解答也是完美解决了我的问题,如果有相同问题,可以参考一下

Cardinal ERROR1698 配置问题解决_第2张图片

sudo mysql -u root
 

Cardinal ERROR1698 配置问题解决_第3张图片

USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
 

sudo systemctl restart mysql
 

Cardinal ERROR1698 配置问题解决_第4张图片

USE mysql;
CREATE USER 'YOUR_SYSTEM_USER'@'localhost' IDENTIFIED BY 'NEW_PASSWORD';
GRANT ALL PRIVILEGES ON *.* TO 'YOUR_SYSTEM_USER'@'localhost';
UPDATE user SET plugin='auth_socket' WHERE User='YOUR_SYSTEM_USER';
FLUSH PRIVILEGES;
 

之后再使用sudo mysql -u root命令就发现不是那个问题了

这里直接用这个mysql -u root -p 之后会弹出来的Enter password输入你的密码就ok了

之后再quit退出mysql

运行Cardinal

发现配置成功

你可能感兴趣的:(ctf,ubuntu,linux)