1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; 2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI TH GRANT OPTION; 如果你想允许用户myuser从ip为..1.6的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'..1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效,就可以了 另外一种方法: 在安装mysql的机器上运行: 1、d:mysqlbin>mysql -h localhost -u root //这样应该可以进入MySQL服务器 2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION //赋予任何主机访问数据的权限 3、mysql>FLUSH PRIVILEGES //修改生效 4、mysql>EXIT //退出MySQL服务器 这样就可以在其它任何的主机上以root身份登录啦。
推荐整理分享mysql数据库远程访问设置方法(MySQL数据库远程登录),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据库远程连接命令,mysql数据库远程连接,mysql数据库远程备份和恢复,mysql数据库远程备份和恢复,mysql数据库远程连接命令,mysql数据库远程连接,mysql数据库远程连接,MySQL数据库远程登录,内容如对您有帮助,希望把文章链接给更多的朋友!
发现mysql一个用法,比较有用 selectABS(a.self_score-b.assess_score)valformemp_assessainnerjionemp_assess_scorebona.emp_assess_id=b.emp_assess_idlimit0,
MySQL 视图 第号错误解决方法 CREATEORREPLACEVIEWBLOG_V_ADMIN(ID,NICKNAME,SEX,EMAIL,PHONE,QQ,MSN,HTTP,REGISTER_TIME,IP,LAST_LOGIN_IP,LOGIN_TIME)ASSELECTA.ID,A.NICKNAME,A.SEX,A.EMAIL,A.PHONE,A.QQ,A.MSN,A.HTTP,A.REGISTER_TIME,B.IPAS
mysql 远程连接数据库的方法集合 1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql"数据库里的"user"表里的"host"