本教程主要讲解mac下 toad数据库界面管理工具远程链接mysql
数据库与oracle
数据库,其他界面管理工具大致原理大致类似。
运行条件
- 1 两台电脑,一台作为客户端,一台作为数据库服务器;
- 2 客户端
mac
安装 toad,Mac app store
搜索toads安装也可以; - 2 数据库服务器安装好
mysql
与oracle
数据库; - 3
mysq
l创建数据库shoppingmarket
; - 4
oracle
由于使用的是默认的系统账户没有使用GID分组;
mac安装好toad后是这样的
首先打开windows
服务器电脑cmd
进入dos
界面输入ipconfig
查看到当前电脑的IP地址如下
打开后默认会让我们选择我们需要连接的数据库服务器类型,我们先选择oracle数据库默认服务器
一 oracle 数据库的连接
输入完成后可以点击下面的connect
测试一下连接,连接成功后界面如下
然后我们尝试创建一个数据表aa_test
,查看一下服务器上是否创建成功,
在tables
表上右键new table
输入表名称,然后添加一个id
字段和一个name
字段,发现toad
挺好用的尤其是添加表字段。点击finish
创建完成
然后打开服务端电脑,发现表已经添加成功
二 mysql数据库的连接
进入 toad
偏好设置,打开mysql
连接,然后connect -> new connect
选中mysql
点击连接是发现错误提示显示数据库服务器拒绝了客户端电脑的远程链接,并且还把我的电脑地址给打印出来了,考虑到oracle
服务器并没有出现这种情况,猜测到应该是MySQL
数据库需要配置相应的权限。然后就开始在网上查找解决方案,试了很多种,最后终于解决了,下面是我采用的方案步骤,避免大家进入误区。
- 1、在控制台执行 mysql -u root -p ,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台。
- 2、在
mysql
控制台执行GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘YourPassword' WITH GRANT OPTION
; 注意GRANT
单词以及输入法格式
。
- 3、其中
‘root'@'%'
可以这样理解:root
是用户名,%
是主机名或IP地址,这里的%
代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'YourPassword'
是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限;
修改完mysql
数据库权限后再次连接发现连接成功
oracle 官方界面数据库管理工具
SQL Developer Downloads