账号 | 主机 | 用途 |
root | % | 管理员账号,具有所有权限 |
mysql.sys | localhost | 管理和访问系统自带 sys 库 |
mysql.session | localhost | 内部插件访问服务器 |
mysql.infoschema | localhost | 管理和访问 information_schema 库 |
dbaadmin 是系统默认创建的高权限账号,拥有除超级权限(SUPER)外的全部数据库管理权限,可用于日常管理数据库实例。caching_sha2_password 成为 MySQL 服务端默认的身份验证插件,取代了此前一直作为默认的 mysql_native_password 身份验证插件。TDSQL Boundless 兼容两种身份验证插件,支持按业务兼容性需要选用:mysql_native_password 基于 SHA1 算法且无加盐,若不同用户使用相同密码将得到相同哈希,可能泄露用户密码使用习惯,存在安全隐患,兼容原 MySQL 5.7 客户端的传统认证方式。caching_sha2_password 为 MySQL 8.0.4 或以上版本服务端默认插件,采用 SHA-256 加密算法与缓存机制,安全性更高。caching_sha2_password 与 mysql_native_password 两种身份验证插件,支持在创建用户时明确指定身份验证插件:-- 检查当前用户的身份验证插件SELECT user, host, plugin FROM mysql.user WHERE user = 'user_name';-- 创建采用 caching_sha2_password 身份验证插件的账号CREATE USER 'username'@'%' IDENTIFIED WITH caching_sha2_password BY 'password';-- 创建采用 mysql_native_password 身份验证插件的账号CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';-- 修改身份验证插件ALTER USER 'username'@'%' IDENTIFIED WITH caching_sha2_password BY 'new_password';
%或者您要授权访问的客户端主机地址。grant SELECT,INSERT, UPDATE, DELETE, CREATE, DROP, ALTER on *.* to 'myuser'@'%' identified by 'mypasswd';
文档反馈