授权多个ip访问linux的mysql数据库 授权所有IP都能连接是:GRANT ALL PRI

授权多个ip访问linux的mysql数据库 授权所有IP都能连接是:GRANT ALL PRI,第1张

GRANT ALL PRIVILEGES ON `mydb`.* TO 'root'@'192.168.%.%' identified by 'mypwd' WITH GRANT OPTION

GRANT ALL PRIVILEGES ON `mydb`.* TO 'root'@'10.111.1.80' identified by 'mypwd' WITH GRANT OPTION

GRANT ALL PRIVILEGES ON `mydb`.* TO 'root'@'172.%.%.%' identified by 'mypwd' WITH GRANT OPTION

FLUSH PRIVILEGES

不可以用逗号分隔,只能多次授权。

数据库mysql下user表会显示多条授权记录

开启MySQL服务后,使用MySQL命令可以登录。一般使用mysql -uroot -p即可。如果数据库不是本机,则需要加参数,常用参数如下:

1,-h,指定ip地址,默认为localhost

2,-u,指定用户名。

3,-p,指定密码,密码可以接在-p后面输入mysql -uroot -p123456。也也可以mysql -uroot -p回车等提示输入密码时输入,这样输入密码没有回显。

1、不会影响现有数据,因为Mysql保存的数据不依赖IP

2、更换ip需要检查mysql监听是否正常,有必要重启mysql进程

netstat -ntlp

3、应用如果绑定了旧的ip会导致无法读写数据库


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/760925.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-18
下一篇2023-08-18

发表评论

登录后才能评论

评论列表(0条)

    保存