2008-09-18 78 views
46

我已经安装了Oracle SQL Developer,并且能够连接并查询Oracle数据库。如何使用Oracle SQL Developer连接到MySQL数据库?

使用帮助 - >检查更新我能够安装Oracle MySQL浏览器扩展,但没有用于MySQL数据库的连接选项。

+0

我从来没有这个管理自己。 - 我相信这是不可能的。也许有人会证明我错了! – theo 2008-09-18 03:19:46

回答

69

在工具>首选项>数据库下,存在必须设置的第三方JDBC驱动程序路径。一旦驱动程序路径被设置,一个单独的'MySQL'标签应该出现在New Connections对话框中。

注意:这是与从MySQL网站下载JAR相同的jdbc连接器。

+0

@Craig将此标记为正确答案 – emaillenin 2012-01-24 04:16:45

+3

注意:您必须添加.jar,而不是整个目录... – alexander 2016-07-15 11:20:39

18

其实你应该做两个:


  1. 添加驱动程序

  2. 添加的Oracle SQL developper连接器

    • 在Oracle SQL Developper>帮助>检查更新>接下来
    • 检查所有>接下来
    • 过滤器上的 “MySQL的”
    • 检查所有> Finish
  3. 下一次您将添加一个连接,MySQL新标签可用!

1

我与Windows客户端和Linux/mysql服务器的经验:

当sqldev在Windows客户端使用,MySQL已安装在Linux服务器的意思,sqldev网络访问MySQL。

假设MySQL的是已经投入运行和被访问的数据库被向上和功能:

•确保sqldev(32或64)的版本。如果64并且避免处理路径访问,将msvcr100.dll的有效64版本复制到〜\ sqldeveloper \ jdev \ bin目录中。

一个。在记事本中打开文件msvcr100.dll并搜索第一次出现的“PE”

i. “PE d” it is 64. 

ii. “PE L” it is 32. 

b。注意:如果sqldev是64并且msvcr100.dll是32,那么应用程序在启动时会卡住。

•对于sqldev使用MySQL有需要的JDBC驱动程序的jar的。从MySQL网站下载它。

一个。驱动程序名称= MySQL的连接器的Java-x.x.xx

湾将其复制到与您的sqldeveloper目录相关的某个位置。

c。其设置在菜单sqldev工具/首选项/数据库/第三方JDBC驱动程序(添加条目)

•在Linux中/ MySQL的服务器更改文件/etc/mysql/mysql.conf.d/mysqld.cnf 找

绑定地址127.0.0.1 =(这linux的本地主机)

并切换到

绑定地址= xxx.xxx.xxx.xxx(此Linux服务器真实IP或机器名如果DNS是向上)

•输入到Linux MySQL和补助东东例如

#MySQL的-u根-p

GRANT ALL ON DED访问。以root @'yourWindowsClientComputerName'IDENTIFIED BY'mysqlPasswd';

冲洗权限;

重启MySQL - 须藤/etc/init.d/mysql重启

•启动sqldev并创建一个新的连接

一个。用户= root

b。通过=(你的mysql通)

℃。选择MySql标签

i. Hostname = the linux IP hostname 

ii. Port  = 3306 (default for mysql) 

iii. Choose Database = (from pull down the mysql database you want to use) 

iv. save and connect 

这就是我所要做的所有事情。

谢谢

啤酒

相关问题