安装MySQL 8.0以上版本的可以是直接使用mysql进入mysql,进入后需要先修改root账号密码

alter user root@localhost identified by '新密码';  #修改本地用户root密码

修改密码后视情况,判断是否修改密码插件,可以看我的另一篇文章《MySQL8.0登录提示caching_sha2_password问题解决方法》

 

一般情况下不使用root用户远程登陆,咱们创建一个用户item用来远程登陆查看,管理

create user 'item'@'%'  ;   #创建用户item,可以从任意ip登陆

ALTER USER 'item'@'%' IDENTIFIED WITH mysql_native_password BY '123456';  #修改用户密码插件使用mysql_native_password,新密码为123456

 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW,
SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE ON *.* TO `item`@`%` WITH GRANT OPTION; #授予用户权限,可根据自身情况选择增减权限

FLUSH PRIVILEGES; #刷新权限

文章信息

创建时间
2024-01-17
作者
郭铭心
是否所有人可见
所有人可见
最后修改日期
2024-01-17
点击数
216
标签