中国教程网论坛's Archiver

寅生 发表于 2008-6-30 18:52

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环境下没有吧这两个包分开

搞笑专家 发表于 2008-7-12 17:16

学习一下!!!!!!

寅生 发表于 2008-7-28 16:15

经过测试,客户端(也就是web端)只需要启用php_mysql.dll这个扩展模块。
服务器端只需要安装mysql-server。记住开放3306端口,和设置web端主机连接权限

!:lol:

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.