web服务器和mysql服务器分离的问题
首先引用网上找的方法:[quote]在第1台服务器上安装MYSQL SERVER+CLIENT(毕竟有时候自己还是要上去调试的),
安装完毕后
进入
mysql >;use mysql <CR>;
mysql >;insert into user(host,user,password,Select_priv,Insert_priv,Update_priv,Delete_priv) values("%","第二服务器连接用的帐户",passwd("对应密码"),Select_priv,Insert_priv, Update_priv,Delete_priv);<CR>;
mysql>;insert into host(Host,Db,Select_priv,Insert_priv,Update_priv,Delete_priv) values("%","%","Y","Y","Y","Y");<CR>;
mysql>;flush PRIVILEGES;<CR>;
这样就通过第1台数据库的CLIENT将外部连接帐户建立起来了(建立的帐户仅仅有对表的选择,更新,删除,插入功能,如果需要建立表格修改表格结构需要在SQL语句内将相应的权限开通)[/quote]
从这里可以看到,在数据库服务器上只安装mysql-server就可以,但为了方便自己直接在服务器上调试,还是最好安装上mysql-client。
但又一个问题正在思考中,在web服务器上想链接上数据库服务器,是否需要安装mysql-client呢,还是直接用php_mysql.dll扩展就行了?探索实验中,有感兴趣,或者达人,进来指教一下,讨论讨论。
baidu,google上找这些东西太困难了,唉
-------------------------
对了,说一句,mysql-server,mysql-client都是对linux说的,在win环境下没有吧这两个包分开 学习一下!!!!!! 经过测试,客户端(也就是web端)只需要启用php_mysql.dll这个扩展模块。
服务器端只需要安装mysql-server。记住开放3306端口,和设置web端主机连接权限
!:lol:
页:
[1]
