本教程主要讲解mac下 toad数据库界面管理工具远程链接mysql数据库与oracle数据库,其他界面管理工具大致原理大致类似。
运行条件
- 1 两台电脑,一台作为客户端,一台作为数据库服务器;
- 2 客户端
mac安装 toad,Mac app store搜索toads安装也可以; - 2 数据库服务器安装好
mysql与oracle数据库; - 3
mysql创建数据库shoppingmarket; - 4
oracle由于使用的是默认的系统账户没有使用GID分组;
mac安装好toad后是这样的

toad MAC客户端.png
首先打开windows 服务器电脑cmd进入dos界面输入ipconfig查看到当前电脑的IP地址如下

查看服务器地址.png
打开后默认会让我们选择我们需要连接的数据库服务器类型,我们先选择oracle数据库默认服务器
一 oracle 数据库的连接

服务器oracle数据库表结构.png

oracle数据库连接配置.png
输入完成后可以点击下面的connect测试一下连接,连接成功后界面如下

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

创建表字段.png

创建完成.png
然后打开服务端电脑,发现表已经添加成功

Paste_Image.png
二 mysql数据库的连接

mysql数据库表结构.png
进入 toad偏好设置,打开mysql连接,然后connect -> new connect 选中mysql

选中支持mysql连接

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

进入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数据库权限后再次连接发现连接成功

mysql连接成功
oracle 官方界面数据库管理工具
SQL Developer Downloads