mysql数据库的移植的问题
我有一台AS30的机器,apache+mysql+php做了一个web站点,将这个站点的mysql数据库tar成一个包,移到另一台机器上,rh90+apache+mysql+php,web前台没有变,还用原来的,mysql管理员和密码都一样。
但是用浏览器访问后什么都不显示了。什么都有。
请问这是为什么,是不是mysql数据库的移植还有别的方法,方法是什么?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
不要直接打包,用mysqldump
请问LZ的数据库文件权限正确吗?
我用mysqldump做了还是不行。文件权限是对的。有人说可能是php或是apache的问题,请指教。
移到win上可以不可以。
安装一个mysql,把数据文件拷贝过去就行了
好像insert 比較安全...
在liunx中导出数据库后,在win中导入,出现下面的错误。
C:\KedingSoft\MySql\Bin>mysqldump -u root -p nuke < k:\nuke.bak
Enter password: ************
# MySQL dump 6.8
#
# Host: localhost Database: nuke
#--------------------------------------------------------
# Server version 3.22.30-shareware-debug
mysqldump: Can't get info about table: 'nuke_authors'
error: Can't find file: 'nuke_authors.ism' (errno: 2)
C:\KedingSoft\MySql\Bin>
这是为什么。
我从来都是把 /var/lib/mysql 下的几个数据库目录打到一个tarball里,新装的服务器只要装上mysql,然后把这个tarball解到/var/lib/mysql里就没问题了。记得重启mysql
是不是服务器IP地址变了?程序连接mysql的IP没改过来,嘿嘿,我瞎说一下,我以前干过这事!