MySQL数据库不允许从远程访问怎么办本文提供了三种解决方法: 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为19216816的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON TO 'myuser'@'19216813'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效,就可以了 另外一种方法: 在安装mysql的机器上运行: 1、d:\mysql\bin\>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身份登录啦。转载了一下。之后再IPTABLES上把端口映射出去应该就OKAY了。不过安全方面。。。自己权衡好了
asp的数据库一般有两种 access不需要建立,可以直接使用
mssql需要安装sql 2000 或sql 2005 sql2008都可以
安装完后在企业管理器中就可以创建sql数据库 然后就可以连接了
你说的vps应该系统是windows2003的vps 主机,服务商说支持 net技术,这些都可以自行配置,net可以在IIS管理配置中开启,你说的企业管理器,应该是mssql企业管理器,这个你要安装mssql数据库,且在安装过程中安装这个管理器,你还是先确认一下数据库有没有安装好,不过如果你的vps分配的内存不大,建议还是不要使用mssql,他占用的内存挺大的,这样可能导致主机缓慢
最后,如何有什么问题,请补充说明,同时给你推荐一款linux主机,带独立ip地址,每月才60元。具体可以看vps15099net
图一:win下创建mysql(必须先到服务里面启动mysql服务)图二:linux下创建mysql文字解释:mysql -uroot -pyewfkcqvxmcreate database abc_com;
grant all privileges on abc_com to abc_com@"localhost" identified by "abcmima"; 第一句mysql -uroot -pyewfkcqvxm//登陆mysql 使用账号:root 密码:yewfkcqvxm第二句create database abc_com;//创建数据库 “abc_com”第三句grant all privileges on abc_com to abc_com@"localhost" identified by "abcmima";//给数据库赋权 账号为abc_com 密码为:abcmima 这样 一个数据库就创建成功
账号:abc_com 库名:abc_com 密码:abcmima可以在phpmyadmin登陆(以上的命令也可以在phpmyadmin里面执行,以root账号登陆免去第一句登陆过程
以上就是关于求助,怎么外连VPS的数据库全部的内容,包括:求助,怎么外连VPS的数据库、vps怎么建立数据库执行asp.的数据库。、我的vps说支持.NET。但是没有企业管理器我怎么管理SQL数据库啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)