解决MySQL数据库无法远程连接问题
【阿里云】爆款云产品,新客特惠全年最低价,云服务器低至0.4折起,11.1开售
【腾讯云】爆款1核2G云服务器首年48元,还有iPad Pro、Bose耳机、京东卡等你来抽!
【华为云】上云特惠巨划算,免单抽奖享豪礼
【七牛云】爆款云产品全年最低价,热门产品 0 元秒杀,参与抽奖赢新款 iPhone
今天在服务器部署Web服务,由于应用部署在Docker容器内,而MySQL部署在宿主机内,当连接MySQL数据库时,由于MySQL不在容器内,故不可使用localhost作为主机名,于是使用了服务器的公网IP作为了主机名,但是返回的结果是访问拒绝,无法连接数据库。
经过一番查找,了解到由于MySQL因安全原因,限制了外部IP连接数据库,以下是此问题解决方法。
执行下面的SQL语句:
grant all on *.* to root@'%' identified by '123456' with grant option;
说明:%表示允许任何ip地址的计算机用root帐户和密码(123456)来访问mysql服务器。
注意:这里只是为了演示,如果是真正的服务器切记加一个管理员帐户,同时 root帐户一定记得不要远程访问。非要远程访问可以将上面的sql语句中的%号指明某个客户机的ip地址,这样就可以实现某个特定的客户机可以访问(这是相对稳妥的方法)。然后执行flush privileges
刷新特权。
版权属于:LeeYD · Blog
本文标题:解决MySQL数据库无法远程连接问题
本文链接:https://www.leeyiding.com/archives/36/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议
若转载本文,请标明出处并告知本人
【阿里云】爆款云产品,新客特惠全年最低价,云服务器低至0.4折起,11.1开售
【腾讯云】爆款1核2G云服务器首年48元,还有iPad Pro、Bose耳机、京东卡等你来抽!
【华为云】上云特惠巨划算,免单抽奖享豪礼
【七牛云】爆款云产品全年最低价,热门产品 0 元秒杀,参与抽奖赢新款 iPhone
滴!访客卡!请上车的乘客系好安全带,现在是:Sat Feb 22 2020 16:28:48 GMT+0800 (中国标准时间)
请问博主这个评论是怎么做的,还有表情包和头像
评论是typecho自带的评论,表情包是主题支持自定义表情,我从网络上搜集的表情
博主是用什么搭建的,有服务器和后台吗
拿阿里云轻量搭建的typecho博客,有后台。
谢谢大佬::coolapk:huaixiao::
不客气::coolapk:ciya::
::qq:2::
滴!访客卡!请上车的乘客系好安全带,现在是:Sat Feb 22 2020 16:28:29 GMT+0800 (中国标准时间)