下面是我对于该问题的一种解决办法。
我在linuxmint上,直接通过命令 apt install mysql-server-8.0后,可以直接使用通过linux root用户权限,在命令行运行mysql直接进入数据库。
我想可以通过密码登录mysql数据库,于是执行了下面的命令。
update mysql.user set plugin = 'mysql_native_password' where user = 'root';
alter user 'root'@'localhost' identified by 'pwd'; # pwd指你要设置的密码
flush privileages;
退出后,下次登录我就可以使用mysql -u root -p 输入密码登录了。