服务器转移

首先ssh 到web server
$tar cvf foo.tar ./foo
$mysqldump -u root -p foo_db > foo_db.sql
提示错误 原来为了安全 已经删除了root的账号,
重来—
$mysqldump -u xxx -p foo_db > foo_db.sql
提示输入密码, okay。
把上述档案上传到另外服务器
$ftp xxx.xxx.xxx.xxx
put foo.tar
put foo_db.sql
quit
完毕。

然后ssh 到 oa server
#tar -xvf foo.tar
# mysql -u root -p < foo_db.sql
提示ERROR 1046 (3D000) at line 22: No database selected
哦,没有选择数据库,
# vi foo_db.sql
加上 use foo_db;
# mysql -u root -p < foo_db.sql
enter pswd, okay。

浏览测试, 结果乱码,view page source 说是gb2312, 奇怪。
怀疑是两台的mysql兼容问题。
给mysqldump 加上–default-character-set=gb2312,
刷新 还是不行。
mysqladmin -p version 察看版本,
是相同的,没问题。

vi httpd.conf
/ CharSet
把utf8替换为gb2312
刷新, okay.

然后解析域名至新IP, 嘿嘿, web和oa到同一个地址了。

0 回复

发表评论

Want to join the discussion?
Feel free to contribute!

发表评论