hustwht
千里码万里行
2018-03-21 09:59
采纳率: 20%
浏览 716

oracle与mysql的问题!!!

请教一个基础问题,
服务器: centos7 + mysql(5.7);
客户端(个人电脑):win10+mysql(5.7).
问题:
怎么设置服务器与客户端,可以让客户端连接访问服务器的mysql数据?
麻烦请写下详细操作(网上搜了很多,试了很久),谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

10条回答 默认 最新

  • cxfidc01
    红帽01 2018-03-22 00:31
    已采纳

    图片说明

    点赞 评论
  • cxfidc01
    红帽01 2018-03-21 10:02

    在服务器上面创建数据库
    create database database1111 default character set utf8 collate utf8_general_ci;

    在服务器上面创建用户
    create user 'user'@'%' identified by 'password;

    授权访问
    grant all on user.* to database1111;

    开放服务器的端口3306
    用客户端登陆即可。

    点赞 评论
  • c_18995941069
    苏坡-man 2018-03-21 10:04

    1、首先在自己的电脑上安装个SQLyog工具
    2、双击已下载的SQLyog Enterprise 安装文件,点击“next”,选择“I accept...”,勾选安装组件,选择安装目录,等待安装完成。
    3、打开SQLyog Enterprise ,如果未被激活会出现让你注册购买的界面,找个注册机,将激活码填到他要求的地方即可,之后无论打开还是关闭都不会出现要求激活的界面了。
    4、打开SQLyog Enterprise,你会看到让你填写连接信息,填写"host address"主机,本地的数据库的话填写“localhost”或者“127.0.0.1”,远程的话填写远程Ip地址。填写数据库名和数据密码,点击“测试连接”,如果填写正确,提示连接成功,选择“连接”,进入数据库。

    点赞 评论
  • cxfidc01
    红帽01 2018-03-21 10:04

    图片说明

    % 表示匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问

    点赞 评论
  • qq_17025903
    南归北隐 2018-03-21 10:11

    下载win10版本的服务器客户端工具
    安装服务器--百度搜索教程--记得设置帐号密码,推荐设置root root
    安装完成设置服务器环境
    测试 打开cmd 命令:mysql -uroot -proot welcome则安装成功
    安装客户端--随便下载一个
    配置客户端
    客户端创建一个库地址为127.0.0.1(本地ip) 其他的随便填写

    点赞 评论
  • skymfc
    skymfc 2018-03-21 13:50

    推荐一个工具NavicatMysql,一个windows端访问数据库的简单工具。下载地址:https://www.navicat.com.cn/download/navicat-for-mysql
    (PS:如果需要破解版,请私信)。可以提供一个链接:https://jingyan.baidu.com/article/cbcede072f2d8f02f40b4d2f.html?st=2&net_type=&bd_page_type=1&os=&rst=
    利用上述链接即可使用,如果中间有问题,可以私信。已经尝试过利用此工具连接RHEL7下MySQL(开源的用的mariadb)以及postgresql。
    此工具属于傻瓜式的使用,将SQL语句功能都可以利用图形化实现。安装完成后,点击连接,按照如下配置点击链接。
    MySQL

    主机:[your_server_ip]

    端口:[your_server_mysql_port]

    用户名:root

    密码:[your_passwd]

    点赞 评论
  • lixiaozhen007
    lixiaozhen007 2018-03-21 15:32

    还有这问题? 不是一个服务器上得数据库,都可以用ip加账号密码啥得访问得嘛

    点赞 评论
  • hustwht
    千里码万里行 2018-03-22 02:59

    服务端如下:
    图片说明
    但客户端在执行:mysql -u user -p
    输入密码报错如下:
    ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)
    我的密码是没错的,服务器3306端口也打开了。

    点赞 评论
  • cxfidc01
    红帽01 2018-03-22 03:11

    首先:保证服务器的端口是开放的。。

    在客户端测试
    telnet
    图片说明

    如何正常。再用mysql客户端测试
    mysql -h 8.8.8.8 -uroot -p

    点赞 评论
  • hustwht
    千里码万里行 2018-03-22 03:30

    看起来可以访问服务器了,上图:
    图片说明
    用window自带的telnet client错误如下:
    图片说明
    莫非要装microsoft telnet?

    点赞 评论

相关推荐