mac 连接远程mysql 与 oracle 数据库

本教程主要讲解mac下 toad数据库界面管理工具远程链接mysql数据库与oracle数据库,其他界面管理工具大致原理大致类似。

运行条件


  • 1 两台电脑,一台作为客户端,一台作为数据库服务器;
  • 2 客户端mac安装 toad,Mac app store 搜索toads安装也可以;
  • 2 数据库服务器安装好mysqloracle数据库;
  • 3mysql创建数据库shoppingmarket
  • 4 oracle由于使用的是默认的系统账户没有使用GID分组;

mac安装好toad后是这样的


mac 连接远程mysql 与 oracle 数据库_第1张图片
toad MAC客户端.png
首先打开windows 服务器电脑cmd进入dos界面输入ipconfig查看到当前电脑的IP地址如下

mac 连接远程mysql 与 oracle 数据库_第2张图片
查看服务器地址.png

打开后默认会让我们选择我们需要连接的数据库服务器类型,我们先选择oracle数据库默认服务器

一 oracle 数据库的连接

mac 连接远程mysql 与 oracle 数据库_第3张图片
服务器oracle数据库表结构.png

mac 连接远程mysql 与 oracle 数据库_第4张图片
oracle数据库连接配置.png

输入完成后可以点击下面的connect测试一下连接,连接成功后界面如下

mac 连接远程mysql 与 oracle 数据库_第5张图片
客户端查看oracle数据库数据.png

然后我们尝试创建一个数据表aa_test,查看一下服务器上是否创建成功,
tables表上右键new table输入表名称,然后添加一个id字段和一个name字段,发现toad挺好用的尤其是添加表字段。点击finish创建完成

mac 连接远程mysql 与 oracle 数据库_第6张图片
创建表字段.png
mac 连接远程mysql 与 oracle 数据库_第7张图片
创建完成.png

然后打开服务端电脑,发现表已经添加成功

Paste_Image.png
二 mysql数据库的连接

mac 连接远程mysql 与 oracle 数据库_第8张图片
mysql数据库表结构.png

进入 toad偏好设置,打开mysql连接,然后connect -> new connect 选中mysql

mac 连接远程mysql 与 oracle 数据库_第9张图片
选中支持mysql连接

mac 连接远程mysql 与 oracle 数据库_第10张图片
mysql数据库连接

点击连接是发现错误提示显示数据库服务器拒绝了客户端电脑的远程链接,并且还把我的电脑地址给打印出来了,考虑到oracle服务器并没有出现这种情况,猜测到应该是MySQL数据库需要配置相应的权限。然后就开始在网上查找解决方案,试了很多种,最后终于解决了,下面是我采用的方案步骤,避免大家进入误区。

  • 1、在控制台执行 mysql -u root -p ,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台。
mac 连接远程mysql 与 oracle 数据库_第11张图片
进入MySQL.png
  • 2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘YourPassword' WITH GRANT OPTION; 注意GRANT单词以及输入法格式
给root账号登录权限.png
  • 3、其中 ‘root'@'%'可以这样理解:root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'YourPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限;

修改完mysql数据库权限后再次连接发现连接成功

mac 连接远程mysql 与 oracle 数据库_第12张图片
mysql连接成功

oracle 官方界面数据库管理工具
SQL Developer Downloads

你可能感兴趣的:(mac 连接远程mysql 与 oracle 数据库)