MYSQL中SQL语句查询表字段名、注释、字段类型
select column_name,column_comment,data_type from information_schema.columns where table_name=‘你的表名’
更新root账户密码时,报错:ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@‘localhost’
解决办法:先确定host是否是localhost,有可能是%
select user,host from user;
如果是%,则执行
alter user ‘root’@’%’ identified by ‘MyNewPass@123’; 密码超过8位,包含数字、字母、特殊字符。
如果是localhost,则执行
alter user ‘root’@‘localhost’ identified by ‘MyNewPass@123’;
MySQL版本8.0.11正确的写法:
create user ‘confluence’@’%’ identified by ‘Liucancan@1234’; 创建用户
GRANT ALL PRIVILEGES ON confluence.* TO ‘confluence’@’%’; 授予confluence用户,对数据库confluence的所有操作权限。
刷新权限并查看权限的写法:
flush Privileges;
另外,收回某种权限的写法是:
revoke select on . from ‘laowang’@’localhost’;
连接mysql 出现:java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password’.
解决办法:
mysql 驱动与mysql版本不一致的原因。
我本地mysql用的8.0,mysql驱动是5.0的,所以不低,更新mysql驱动为8.0即可。
修改账号密码为简单密码:
https://www.cnblogs.com/chuliam/p/9938386.html