web服务器搭建

一、MYSQL不能从远程连接的一个解决方法(ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server)

如果你想连接你的mysql的时候发生这个错误: 

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 
 

 

 
解决方法: 

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' WITH GRANT OPTION; 
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码 
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 
'mypassword' WITH GRANT OPTION;
 
 
 
二、

tomcat部署项目如何去掉项目名称

直接在server.xml中<Host></Host>间加了一句<Context path="" docBase="/fts" debug="0" reloadable="true"/>,其中docBase="/fts"中的/fts是项目名字

 

把项目放到tomcat6\webapps下面

修改Host 

<Host name="www.test.com"  debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> 

<Context path="/" docBase="/test"  debug="0" reloadable="true"></Context> 

</Host> 

 

这样就可以通过域名www.test.com访问test为项目名的项目了。

如果主机中绑定多个域名,直接加host即可。

posted @ 2013-04-25 20:59  chasewade  阅读(189)  评论(0)    收藏  举报