mysql 8.0 创建用户,设置远程访问

 

1.打开mysql数据库

#mysql -uroot -p

2.创建用户,更改用户密码 并给于权限

2-1.创建用户

mysql>CREATE USER 'rootsc'@'192.168.0.168' IDENTIFIED BY 'zhang3'

192.168.0.168是你可以远程访问的机器ip .这里也可以用%代替,-代表可以所有ip都可以访问

2-2.给用户权限

 mysql> GRANT ALL PRIVILEGES ON *.* TO 'rootsc'@‘192.168.168’

  GRANT [要赋于的权限] PRIVILEGES ON    [可以操作的数据库]  TO [用户]

2-3.更改密码

 mysql>ALTER USER 'rootsc'@'192.168.0.168' IDENTIFIED BY 'zhang'

2-4.设置密码策略

   在创建用户或更新用户密码时,有可能出现以下错误

    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

  这时更新密码策略

查看环境变量 

mysql>SHOW VARIABLES like;

mysql>set global validate_password.length=1;//这是密码的最少长度
mysql>set global validate_password_policy=0;//设置策略为低

 

 2-5.刷新权限

mysql>FLUSH PRIVILEGES;

到这里基本上就可以了,如果远程演访问不了,接下来查看下防火墙端口是否打开,没有打开,就把端口添加进去

3.添加防火墙端口

查看防火墙端口
[root@bogon ~]#iptables-save
如果没有添加
[root@bogon ~]#firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙:
[root@bogon ~]firewall-cmd --reload

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值