我的理解是:服务器是上装了MYSQL数据库,用户可以在这个数据库创建表,然后通过PHP代码与数据库链接。但如果这个PHP文件移到另外一个服务器上,就连不上数据库,要把原服务器上的数据库里面的表导出来,然后再导入新的服务器中的MYSQL数据库。
是不是这样的,还是像ASP+access数据库的网站,数据库和ASP代码都在根目录下,可以随便移动到其他服务器上、、、
再次请教各位,谢谢!
12 个解决方案
#1
數據庫只要開啟了遠程連接的權限,那麼可以是任意一台連接在互聯網上的服務器.
php 可以通過配置來連接任何一台允許接入的MYSQL數據庫服務器。
accsess僅僅是個桌面的小型數據庫這個是不能比擬的.類似的還有SQLITE等...
php 可以通過配置來連接任何一台允許接入的MYSQL數據庫服務器。
accsess僅僅是個桌面的小型數據庫這個是不能比擬的.類似的還有SQLITE等...
#2
是的,是这样的
#3
A可以连接A上面的mysql, 也可以连接B上面的mysql,
B可以连接B上面的mysql, 也可以连接A上面的mysql,
如果非要把A上面的mysql复制到B上面,就照你讲的.
直接拷贝数据库文件(不和php文件在一起,在mysql的数据目录)在某些条件下也是可以的,但是不推荐.
B可以连接B上面的mysql, 也可以连接A上面的mysql,
如果非要把A上面的mysql复制到B上面,就照你讲的.
直接拷贝数据库文件(不和php文件在一起,在mysql的数据目录)在某些条件下也是可以的,但是不推荐.
#4
各位再给解释下 我还不是很清楚 谢谢
#5
数据库服务器可以是 任何一个互联网可访问服务器A例如: 202.128.96.128
PHP程序可以是放置于其他任何一台具备PHP环境的B服务器 例如:202.xxx.xxx.xxx
B可以访问任何 IP地址(只要开放/具备权限)的A服务器
这样明白了吗?
#6
access 是个文件 所以你只要这个文件的路径对了 就能访问得到
但如果这个PHP文件移到另外一个服务器上,就连不上数据库 这个不一定 得看你连接数据库的代码是怎么写的
比如说 你原来的这台机是有一个固定IP的 你连接数据库写的是这个IP而不是localhost 你php文件移动了 他还是能连接到数据库 但如果写的是localhost那就不行 除非你改连接的代码 或就像你说的 把数据库移动到新的主机上
但如果这个PHP文件移到另外一个服务器上,就连不上数据库 这个不一定 得看你连接数据库的代码是怎么写的
比如说 你原来的这台机是有一个固定IP的 你连接数据库写的是这个IP而不是localhost 你php文件移动了 他还是能连接到数据库 但如果写的是localhost那就不行 除非你改连接的代码 或就像你说的 把数据库移动到新的主机上
#7
他的问题是
PHP和MYSQL数据库是怎么回事?
不是
PHP和ACCESS桌面数据库是怎么回事?
我暴汗~~
PHP和MYSQL数据库是怎么回事?
不是
PHP和ACCESS桌面数据库是怎么回事?
我暴汗~~
#8
非常感谢你 我现在有一点点明白了
还有一个问题就是 我做的php+mysql网站放在别人的服务器上,那么就是网站的数据全部存储在别人的服务器上了吗?
#9
当然正确
#10
谢谢你
能不能按照下面这个网页里面有关SQL的课程给我推荐一些教程
http://hnn1989.com/php/119.html
#11
还有这个页面http://hnn1989.com/php/118.html
#12
怎么没人反应了呢
#1
數據庫只要開啟了遠程連接的權限,那麼可以是任意一台連接在互聯網上的服務器.
php 可以通過配置來連接任何一台允許接入的MYSQL數據庫服務器。
accsess僅僅是個桌面的小型數據庫這個是不能比擬的.類似的還有SQLITE等...
php 可以通過配置來連接任何一台允許接入的MYSQL數據庫服務器。
accsess僅僅是個桌面的小型數據庫這個是不能比擬的.類似的還有SQLITE等...
#2
是的,是这样的
#3
A可以连接A上面的mysql, 也可以连接B上面的mysql,
B可以连接B上面的mysql, 也可以连接A上面的mysql,
如果非要把A上面的mysql复制到B上面,就照你讲的.
直接拷贝数据库文件(不和php文件在一起,在mysql的数据目录)在某些条件下也是可以的,但是不推荐.
B可以连接B上面的mysql, 也可以连接A上面的mysql,
如果非要把A上面的mysql复制到B上面,就照你讲的.
直接拷贝数据库文件(不和php文件在一起,在mysql的数据目录)在某些条件下也是可以的,但是不推荐.
#4
各位再给解释下 我还不是很清楚 谢谢
#5
数据库服务器可以是 任何一个互联网可访问服务器A例如: 202.128.96.128
PHP程序可以是放置于其他任何一台具备PHP环境的B服务器 例如:202.xxx.xxx.xxx
B可以访问任何 IP地址(只要开放/具备权限)的A服务器
这样明白了吗?
#6
access 是个文件 所以你只要这个文件的路径对了 就能访问得到
但如果这个PHP文件移到另外一个服务器上,就连不上数据库 这个不一定 得看你连接数据库的代码是怎么写的
比如说 你原来的这台机是有一个固定IP的 你连接数据库写的是这个IP而不是localhost 你php文件移动了 他还是能连接到数据库 但如果写的是localhost那就不行 除非你改连接的代码 或就像你说的 把数据库移动到新的主机上
但如果这个PHP文件移到另外一个服务器上,就连不上数据库 这个不一定 得看你连接数据库的代码是怎么写的
比如说 你原来的这台机是有一个固定IP的 你连接数据库写的是这个IP而不是localhost 你php文件移动了 他还是能连接到数据库 但如果写的是localhost那就不行 除非你改连接的代码 或就像你说的 把数据库移动到新的主机上
#7
他的问题是
PHP和MYSQL数据库是怎么回事?
不是
PHP和ACCESS桌面数据库是怎么回事?
我暴汗~~
PHP和MYSQL数据库是怎么回事?
不是
PHP和ACCESS桌面数据库是怎么回事?
我暴汗~~
#8
非常感谢你 我现在有一点点明白了
还有一个问题就是 我做的php+mysql网站放在别人的服务器上,那么就是网站的数据全部存储在别人的服务器上了吗?
#9
当然正确
#10
谢谢你
能不能按照下面这个网页里面有关SQL的课程给我推荐一些教程
http://hnn1989.com/php/119.html
#11
还有这个页面http://hnn1989.com/php/118.html
#12
怎么没人反应了呢