linux服务器mysql新增用户无法授权
linux服务器mysql新增用户无法授权!? 解决方案
先上解决方法 :)
创建用户cat 密码 123456
CREATE USER ‘cat’@‘host’ IDENTIFIED BY ‘123456’;
修改user表中的注册用户cat
update user set host=’%’ where user=‘cat’;
授权:这次是失败的,没关系再来一次
Grant all privileges on . to ‘cat’@’%’;
再授权:这次就ok了
Grant all privileges on . to ‘cat’@’%’;
如果无法连接navicat就运行下面这个语句
alter user test identified with mysql_native_password by ‘xxx’;
以下是mysql用户操作
一. 创建用户
命令:
CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;
说明:
username:你将创建的用户名
host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
例子:<