求助mysql workbench 如何使用、如何远程访问mysql数据库?
时间:2011-07-14
来源:互联网
在阅读mysql的书籍时,图形用户界面一般介绍MySQL Administrator、MySQl Query Brower 和 phpMyAdmin,对此我有以下问题不解,希望熟悉mysql的朋友可以帮忙解决!
问题一:
书上说MySQL Administrator、MySQl Query Brower是c/s客户端管理工具,phpMyAdmin是web管理工具;这里是什么意思啊,他们不都是数据库的图形用交互界面吗,是不是一个用于c/s设计模式,一个用于b/s模式呢?
问题二:
现在官网下载的图形用户界面是 mysql workbench,其中包含三个部分:sql development、 data modeling、 和server administrator 。对与这三部分我的理解比较模糊,不知道自己的认识对不对,希望大家指正和补充:
sql development:建立数据库连接、执行查询、脚本、编辑数据和管理数据库对象;
data modeling:建立关系数据模型,可以实现关系数据模型与数据库、关系模型与sql脚本之间的转换;
server administrator:创建服务实例,管理数据库用户,数据库备份和导入;
这三部分在使用时,是不是这么一个关系啊,先使用data modeling建立关系模型并转换为数据库;然后使用server administrator创建实例,并创建数据库用户;最后通过sql development为创建的数据库用户建立连接。在以后的使用中使用sql development实现查询、插入、更新、删除?
问题三:
mysql中的sql语言实际上可以实现mysql workbench中三部分的功能,可以如下认为:DDL对应data modeling,DML对应sql development,DCL对应server administrator?
问题四:
sql语句 grant select on test.* to 'z1'@'127.0.0.1';是不是等价于使用server administrator创建一个用户‘z1’,使其在ip为'127.0.0.1'的计算机上可以查询数据库‘test'的所有表格;要想真正实现远程的数据库查询,还需要先使用server administrator创建(远程)服务实例,在使用sql development建立连接呢?这里假如我不是用mysql workbench,直接使用sql语句怎样实现远程的查询数据库呢?
问题五:
在使用server administrator创建远程实例时,有两种方式,一种使用本地windows远程管理(仅适用windows系统),另一种方式使用基于ssh的管理;我试过这两种方式,都要输密码,前者是wmi的密码,后者是ssh的服务密码;wmi和ssh是什么,密码怎么查呢?(如何才能实现数据库的远程访问呢?)
谢谢亲爱的朋友!
问题一:
书上说MySQL Administrator、MySQl Query Brower是c/s客户端管理工具,phpMyAdmin是web管理工具;这里是什么意思啊,他们不都是数据库的图形用交互界面吗,是不是一个用于c/s设计模式,一个用于b/s模式呢?
问题二:
现在官网下载的图形用户界面是 mysql workbench,其中包含三个部分:sql development、 data modeling、 和server administrator 。对与这三部分我的理解比较模糊,不知道自己的认识对不对,希望大家指正和补充:
sql development:建立数据库连接、执行查询、脚本、编辑数据和管理数据库对象;
data modeling:建立关系数据模型,可以实现关系数据模型与数据库、关系模型与sql脚本之间的转换;
server administrator:创建服务实例,管理数据库用户,数据库备份和导入;
这三部分在使用时,是不是这么一个关系啊,先使用data modeling建立关系模型并转换为数据库;然后使用server administrator创建实例,并创建数据库用户;最后通过sql development为创建的数据库用户建立连接。在以后的使用中使用sql development实现查询、插入、更新、删除?
问题三:
mysql中的sql语言实际上可以实现mysql workbench中三部分的功能,可以如下认为:DDL对应data modeling,DML对应sql development,DCL对应server administrator?
问题四:
sql语句 grant select on test.* to 'z1'@'127.0.0.1';是不是等价于使用server administrator创建一个用户‘z1’,使其在ip为'127.0.0.1'的计算机上可以查询数据库‘test'的所有表格;要想真正实现远程的数据库查询,还需要先使用server administrator创建(远程)服务实例,在使用sql development建立连接呢?这里假如我不是用mysql workbench,直接使用sql语句怎样实现远程的查询数据库呢?
问题五:
在使用server administrator创建远程实例时,有两种方式,一种使用本地windows远程管理(仅适用windows系统),另一种方式使用基于ssh的管理;我试过这两种方式,都要输密码,前者是wmi的密码,后者是ssh的服务密码;wmi和ssh是什么,密码怎么查呢?(如何才能实现数据库的远程访问呢?)
谢谢亲爱的朋友!
作者: saokaici 发布时间: 2011-07-14
问题一:
书上说MySQL Administrator、MySQl Query Brower是c/s客户端管理工具,phpMyAdmin是web管理工具;这里是什么意思啊,他们不都是数据库的图形用交互界面吗,是不是一个用于c/s设计模式,一个用于b/s模式呢?
--------前两个是在客户端下操作数据库 最后一个是在web网页下操作数据库
问题二:
现在官网下载的图形用户界面是 mysql workbench,其中包含三个部分:sql development、 data modeling、 和server administrator 。对与这三部分我的理解比较模糊,不知道自己的认识对不对,希望大家指正和补充:
sql development:建立数据库连接、执行查询、脚本、编辑数据和管理数据库对象;
data modeling:建立关系数据模型,可以实现关系数据模型与数据库、关系模与sql脚本之间的转换;
server administrator:创建服务实例,管理数据库用户,数据库备份和导入;
这三部分在使用时,是不是这么一个关系啊,先使用data modeling建立关系模型并转换为数据库;然后使用server administrator创建实例,并创建数据库用户;最后通过sql development为创建的数据库用户建立连接。在以后的使用中使用sql development实现查询、插入、更新、删除?
-------差不多
问题三:
mysql中的sql语言实际上可以实现mysql workbench中三部分的功能,可以如下认为:DDL对应data modeling,DML对应sql development,DCL对应server administrator?
---------差不多
问题四:
sql语句 grant select on test.* to 'z1'@'127.0.0.1';是不是等价于使用server administrator创建一个用户‘z1’,使其在ip为'127.0.0.1'的计算机上可以查询数据库‘test'的所有表格;要想真正实现远程的数据库查询,还需要先使用server administrator创建(远程)服务实例,在使用sql development建立连接呢?这里假如我不是用mysql workbench,直接使用sql语句怎样实现远程的查询数据库呢?
------只能通过mysql客户端才能连接mysql服务端
问题五:
在使用server administrator创建远程实例时,有两种方式,一种使用本地windows远程管理(仅适用windows系统),另一种方式使用基于ssh的管理;我试过这两种方式,都要输密码,前者是wmi的密码,后者是ssh的服务密码;wmi和ssh是什么,密码怎么查呢?(如何才能实现数据库的远程访问呢?)
----不太明白你说的,只要有建库权限的用户就可以建库
书上说MySQL Administrator、MySQl Query Brower是c/s客户端管理工具,phpMyAdmin是web管理工具;这里是什么意思啊,他们不都是数据库的图形用交互界面吗,是不是一个用于c/s设计模式,一个用于b/s模式呢?
--------前两个是在客户端下操作数据库 最后一个是在web网页下操作数据库
问题二:
现在官网下载的图形用户界面是 mysql workbench,其中包含三个部分:sql development、 data modeling、 和server administrator 。对与这三部分我的理解比较模糊,不知道自己的认识对不对,希望大家指正和补充:
sql development:建立数据库连接、执行查询、脚本、编辑数据和管理数据库对象;
data modeling:建立关系数据模型,可以实现关系数据模型与数据库、关系模与sql脚本之间的转换;
server administrator:创建服务实例,管理数据库用户,数据库备份和导入;
这三部分在使用时,是不是这么一个关系啊,先使用data modeling建立关系模型并转换为数据库;然后使用server administrator创建实例,并创建数据库用户;最后通过sql development为创建的数据库用户建立连接。在以后的使用中使用sql development实现查询、插入、更新、删除?
-------差不多
问题三:
mysql中的sql语言实际上可以实现mysql workbench中三部分的功能,可以如下认为:DDL对应data modeling,DML对应sql development,DCL对应server administrator?
---------差不多
问题四:
sql语句 grant select on test.* to 'z1'@'127.0.0.1';是不是等价于使用server administrator创建一个用户‘z1’,使其在ip为'127.0.0.1'的计算机上可以查询数据库‘test'的所有表格;要想真正实现远程的数据库查询,还需要先使用server administrator创建(远程)服务实例,在使用sql development建立连接呢?这里假如我不是用mysql workbench,直接使用sql语句怎样实现远程的查询数据库呢?
------只能通过mysql客户端才能连接mysql服务端
问题五:
在使用server administrator创建远程实例时,有两种方式,一种使用本地windows远程管理(仅适用windows系统),另一种方式使用基于ssh的管理;我试过这两种方式,都要输密码,前者是wmi的密码,后者是ssh的服务密码;wmi和ssh是什么,密码怎么查呢?(如何才能实现数据库的远程访问呢?)
----不太明白你说的,只要有建库权限的用户就可以建库
作者: rucypli 发布时间: 2011-07-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28