• 欢迎访问金笔头博客,这是一个持续学习者的自留地,欢迎访问我的github:点击进入

JDBC远程连接基于CentOS的MySQL

Centos eason 3048次浏览 4个评论 扫描二维码

CentOS安装MySQL之后默认是关闭远程连接权限的,只能使用本地访问,这样固然更加安全,但有时候我们需要远程调用MySQL中的数据就感觉很麻烦,特别是调试程序的时候,比如我用jdbc连接远程MySQL数据库就一直连接不上 JDBC远程连接基于CentOS的MySQL

所以开启远程连接就显得很有必要了。下面开始配置过程:

SSH登录远程服务器,连接MySQL

[root@WYS ~]# mysql -u jbtblog -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.63 Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql>

执行以下命令:

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘jbtblog’@’%’ IDENTIFIED BY ‘jbtblog’ WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

退出MySQL

mysql>exit;

到此我们应该已经给 jbtblog 用户授权远程连接了,但实际上我们还是连接不上,这是为什么呢?原来MySQL服务使用3306端口,而CentOS防火墙默认没有开放3306端口,所以我们还得手动去开启。

先使用命令查看防火墙当前状态

[root@WYS ~]# service iptables status

JDBC远程连接基于CentOS的MySQL

用vim编辑/etc/sysconfig/iptables

JDBC远程连接基于CentOS的MySQL

按下i键进入insert模式开始编辑,照葫芦画瓢添加3306端口

JDBC远程连接基于CentOS的MySQL

按下ESC键返回命令模式,输入:wq保存并退出。输入命令 service iptables restart重启防火墙

JDBC远程连接基于CentOS的MySQL

重新输入命令service iptables status查看防火墙状态

JDBC远程连接基于CentOS的MySQL

最后我们再一次用JDBC连接MySQL,显示连接成功!终于可以写代码操作远程MySQL数据库中的数据了^_^

JDBC远程连接基于CentOS的MySQL


金笔头博客, 版权所有丨如未注明 , 均为原创, 转载请注明JDBC远程连接基于CentOS的MySQL
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(4)个小伙伴在吐槽
  1. Fantastic blog article.Much thanks again. Cool.
    ottoman coffee tables2016-02-10 17:50 Reply Windows XP | Firefox 3.0.14
  2. Thanks-a-mundo for the blog.Much thanks again. Much obliged.
    Party bus rental in Chicago2016-02-07 19:41 Reply Windows XP | Internet Explorer 7.0
  3. Awesome blog.Much thanks again. Great.
    naruto porn2016-02-03 00:39 Reply Windows XP | Opera 9.64
  4. Thanks-a-mundo for the post.Much thanks again. Keep writing.
    fiverr seo2016-01-02 00:32 Reply Windows 7 | Chrome 4.0.221.7