登录命令

mysql -u root -p

输入之后,输入用户对应的密码即可登录。

使用某一个数据库

use mysql

使用user命令,执行后即可切换到相应的数据库

mysql数据库

select user,plugin from user where user='root'

从user表中能获取数据库用户的信息

刷新配置生效

flush privileges

mysql 8.0的密码编码更改

执行命令

use mysql;

select user,plugin from user where user='root';

可以看到当前用户的加密方式为caching_sha2_password

执行命令

alter user 'root'@'%' identified with mysql_native_password by 'Admin@123';(后面的密码需要替换为自己的)

或者

alter user 'root'@‘localhost' identified with mysql_native_password by 'Admin@123';

将用户的加密方式改为mysql_native_password。

执行命令flush privileges使权限配置项立即生效。

再次尝试连接Mysql,连接成功。
————————————————
版权声明:本文为CSDN博主「夏目-木子」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39702323/java/article/details/94568380

有多少表格

show tables;