局域网上一台机器装的MYSQL,为什么别的机器连不上? Linux下的root不允许远程登陆。你新建一个用户。windows下的,似乎可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的mysql版本是4.0以上的吧,mysqld缺省是需要经过身份认证的,(身份认证信息都存储在mysql这个数据库里),看看user表,里面有 Host|User|Password等字段,会对请求建立连接的主机,User,pass进行认证,所以远程连接不成功。可以这样,启动mysql服务的时候,用命令行mysqld --skip-grant-tables true westwin你说的很对啊,是4.0以上的,你说的那个也好用,不过系统服务里那个mysql你知道怎么设成不用经过host身份验证的么? 你还是没太明白,你可以这样简单的理解,mysqld是服务器端,而mysql.exe只是一个客户端,如果你要连接数据库,当然得首先启动服务器端,然后再用客户端连接。既然你的服务器端建立连接的时候已经订下来:必须经过验证。那么你的客户端只能遵守这个约定. 还是你自己去mysql的官方网站看doc吧,那里说得非常清楚。 你误会我的意思了,我说的不是c:\mysql\bin\mysql.exe,我指的是系统启动的服务里mysql,我去官方网站看一下 4.0以下需要身份认证...楼主最好下载一个mysql administraotrmysql 是在系统表里限定那个用户可以在那台机子上登陆的.. 远程连接问题 mysql-front为什么连接不上linux下的mysql数据库? sql联查获取最大的一整条数据 数据库访问缓慢问题(散分在线等) 关于MySQL的两个驱动的问题 存储过程 如何在 mysql 命令行内切换用户? RedHat linux9.0自带Mysql数据库的用户名和密码是什么? 怎么远程登陆数据库呢? 是不是MySQL的一个大BUG? 怎样用批处理文件将mysql for window自动安装到windows下 请问如何恢复mysql???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货