重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Navicat Premium12如何远程连接MySQL数据库?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
公司主营业务:成都网站制作、成都网站建设、外贸营销网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出淇县免费做网站回馈大家。
相关学习推荐:mysql数据库
Navicat Premium12远程连接MySQL数据库
MySQL开启远程登录权限
方法一:
#登陆mysql $ mysql -uroot -p mysql> use mysql; mysql> grant all privileges on *.* to root@'%' identified by '123456' with grant option; #授权语句,特别注意有分号 mysql> flush privileges; mysql> exit; #退出数据库控制台,特别注意有分号
注:根据情况修改
root为允许远程的账号
123456为连接密码,改成自己的数据库密码
如需要设置允许某个IP连接,可以参考以下代码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP地址,别照抄了' IDENTIFIED BY '123456' WITH GRANT OPTION;
方法二:
#登陆mysql $ mysql -uroot -p mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> flush privileges;#到这一步算OK了,也可以继续往下走 mysql> select host, user from user; mysql> quit; #ok 退出MySQL 重启服务
指定当前数据库
修改表user
刷新权限
到此远程权限开启成功。
Navicat设置
step1: 新建连接,选择MySQL
step2: 填写连接信息
step3: 测试
step4: 连接结果
到这一步我们基本上连接好了MySQL数据库
前提设置
阿里云:安全组里面开启3306端口
打开 iptables 3306 端口
#iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT #service iptables save #保存 iptables #iptables -nvL #查看自己添加iptables
看完上述内容,你们掌握Navicat Premium12如何远程连接MySQL数据库的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!