安装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; #刷新权限