MySQL终端操作
登录命令
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;
小白学习MySQL 文章被收录于专栏
记录MySQL知识