参考这个文章(网页已存到本地):http://www.cnblogs.com/starof/p/4680083.html
安装完成后,本地登录MYSQL没有问题。
现在主要是在windows下用oracle sql developer远程登录安装在虚拟机的centos7系统上的MYSQL。
1.首先,去MYSQL官网下载,mysql-connector-java-*.zip。
下载地址:https://dev.mysql.com/downloads/connector/j/
2.下载后解压缩这里只要mysql-connector-java-*.jar文件,将其放到sqldeveloper目录下的jlib目录下即可。(注意是jlib目录,不是lib目录。我的是在F:apporclproduct12.1.0dbhome_1sqldeveloperjlib目录下)
3.然后启动Oracle SQL Developer,点击菜单栏工具按钮
展开数据库-->点开第三方JDBC,会出现上图,然后点击添加条目按钮
找到刚刚加入到jlib的jar文件,选择添加即可。
成功后会出现如下图的mysql选项卡
注意:如果安装mysql后没有配置远程数据库访问,那么oracle sql developer测试连接时就会报错:
这时候在linux上配置mysql远程数据库访问:
mysql> grant all privileges on *.* to root@'%'identified by 'XXXXX';
再测试就连接成功了。
附录:
开启mysql服务:
# systemctl start mysqld.service
另外,我发现还有个mysql.service,查了资料说mysql命令是客户端程序,mysqld是服务端程序。我把linux上的mysqld.service停止之后,mysql.service服务也停止了。不知这两个服务有什么区别。