MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 6735|回复: 6
打印 上一主题 下一主题

请问如何远程连接mysql数据库?

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-4 10:05:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于这类问题网上有很多解决办法,但我按照流程走不知为什么连接不上,请高手们指点下
我有两台主机,1号机192.168.198.1,2号机192.168.198.2,我想让1号机远程登陆2号机,可以插入和修改2号机qq数据库里的数据,顺序是这样的:
1.在2号机新创建一个用户xiaoqiang
2.在2号机输入grant all on qq@192.168.198.1 identified by "password";
以上操作提示成功
3.然后我在1号机命令行下输入mysql -h 192.168.198.2 -u xiaoqiang -p;
连接不上,请问有什么问题?我是一个菜鸟,麻烦回答详细一点,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享淘帖 顶 踩
2#
发表于 2008-6-4 18:31:00 | 只看该作者
检查防火墙是否打开了3306端口
3#
发表于 2008-6-4 23:32:19 | 只看该作者
你的命令有误,应该是:

2.在2号机输入grant all on qq.* xiaoqiang@192.168.198.1 identified by "password";
4#
 楼主| 发表于 2008-6-6 17:41:04 | 只看该作者
谢谢!
我改成   grant all on qq.* to xiaoqiang@192.168.198.1 identified by "password";
提示命令行正确,但还是无法连接
端口也打开了没错
是不是还有什么步骤我漏掉了?
5#
 楼主| 发表于 2008-6-12 10:53:09 | 只看该作者
我现在主要遇到这两个问题:
1。输入grant all on qq.* to xiaoqiang@192.168.198.1 identified by "password";  以后运行flush privileges时出现如下错误
error 1146 <42s02>:Table 'mysql servers' doesn't exist
2.输入mysql -h 192.168.198.2 -u xiaoqiang -p; 后出现如下错误:
error 1064<42000>:you have an error in your sol syntax;chexk the manual that corresponds to your Mysql server version for the right syntaxto use near 'mysql -h 192.168.198.2 -u xiaoqiang -p' at line 1
我想我的输入应该不会有错,而且用的数据库是一个版本,防火墙关了,端口也打开了,会是什么问题呢?
6#
发表于 2008-6-12 17:40:34 | 只看该作者
错误提示很怪异...
根据你的反馈,如果你经常会用到MySQL,建议你还是先看看MySQL Refence Manual关于权限一章吧...
kouzhiyong 该用户已被删除
7#
发表于 2008-7-6 12:35:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-6-14 23:08 , Processed in 0.073916 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表