<p> 1、改表法</p><p>可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"</p><p> mysql -u root -p</p><p> mysql>use mysql;</p><p> mysql>update user set host = '%' where user = 'root';</p><p> mysql>select host, user from user;</p><p> 2、授权法</p><p> 在安装mysql的机器上运行:</p><p> 1、d:\mysql\bin\>mysql -h localhost -u root</p><p> //这样应该可以进入MySQL服务器</p><p> 2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION</p><p> //赋予任何主机访问数据的权限</p><p> 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。</p><p> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI</p><p> TH GRANT OPTION;</p><p> 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码</p><p> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY</p><p> 'mypassword' WITH GRANT OPTION;</p><p> 3、mysql>FLUSH PRIVILEGES</p><p> //修改生效</p><p> 4、mysql>EXIT</p><p> //退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录</p><p> 5、插入”超级用户“法</p><p>mysql>INSERT INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')</p> Loading... <p> 1、改表法</p><p>可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"</p><p> mysql -u root -p</p><p> mysql>use mysql;</p><p> mysql>update user set host = '%' where user = 'root';</p><p> mysql>select host, user from user;</p><p> 2、授权法</p><p> 在安装mysql的机器上运行:</p><p> 1、d:\mysql\bin\>mysql -h localhost -u root</p><p> //这样应该可以进入MySQL服务器</p><p> 2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION</p><p> //赋予任何主机访问数据的权限</p><p> 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。</p><p> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI</p><p> TH GRANT OPTION;</p><p> 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码</p><p> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY</p><p> 'mypassword' WITH GRANT OPTION;</p><p> 3、mysql>FLUSH PRIVILEGES</p><p> //修改生效</p><p> 4、mysql>EXIT</p><p> //退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录</p><p> 5、插入”超级用户“法</p><p>mysql>INSERT INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')</p> 最后修改:2009 年 08 月 16 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 支持就是力量