有的时候我们的WEB服务器并不在本地服务器上,这就需要与远程数据库连接,今天我就说一下我是怎么让用famp5.1.0搭建的服务器与远程服务器连接的。
famp5.1.0安装好后是以网页形式管理服务器的,当然里面也包括的有PHPMYADMIN,所以famp5.1.0与远程服务器的连接不仅仅是fanp5.1.0,还包括了PHPMYADMIN与远程数据库的连接。所以在实现famp5.1.0与远程数据库连接的同时也要让PHPMYADMIN与远程数据库连接。
下面我正式开始说说我的做法:
因为MySQL的默认用户root是不能远程控制的所以我们要先在远程数据库上面建立一个用户名为famp的用户,密码为famp_pw(当然你也可以自己改别的,这里我用的都是famp5.1.0默认用户名与密码)。命令如下:
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘famp’@'localhost’ IDENTIFIED BY ‘famp_pw’ WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘famp’@'%’ IDENTIFIED BY ‘famp_pw’ WITH GRANT OPTION;
上面建立的是一个和root本地权限用户权限相同的用户,不过它可以远程控制数据库。
接着在建立一个名为sherry,密码为891028的用户用于数据库的远程控制。(当然你也可以直接用famp这个用户也行)
mysql> GRANT ALL PRIVILEGES ON *.* TO ’sherry’@'localhost’ IDENTIFIED BY ‘891028′ WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO ’sherry’@'%’ IDENTIFIED BY ‘891028′ WITH GRANT OPTION;
这个用户的权限和上面一个的相同。
先在我们在回到装famp5.1.0的服务器里。
首先要做的就是把本地数据库中的名为famp的数据库导出,因为后面要用到。