(一)老服务器操作
1、从老的数据库里导出数据:
mysqldump -uroot -poldboy -x -A -B --events |gzip >/opt/bak.sql.gz(导出数据并命名为bak.sql并压缩在/opt目录中)
2、拷贝到独立的数据库服务器
scp -P52113 /opt/bak.sql.gz oldboy@172.16.1.51:~(推至新服务器家目录中,需要密码)
(二)新服务器操作
gzip -d bak.sql.gz(解压)
[root@db01 oldboy]# mysql -uroot -poldboy123</home/oldboy/bak.sql(重定向到数据库中)
[root@db01 oldboy]# mysql -uroot -poldboy123 -e "use wordpress;show tables;" (查看WordPress库内容)
+-----------------------+
| Tables_in_wordpress |
+-----------------------+
| ol_commentmeta |
| ol_comments |
| ol_links |
| ol_options |
| ol_postmeta |
| ol_posts |
| ol_term_relationships |
| ol_term_taxonomy |
| ol_terms |
| ol_usermeta |
| ol_users |
+-----------------------+
(三)
mysql> grant all on wordpress.* to wordpress@‘172.16.1.%‘ identified by ‘123456‘;(重新创建用户对应172.16.1.%IP段)
Query OK, 0 rows affected (0.02 sec)
mysql> flush privileges;(刷新)
Query OK, 0 rows affected (0.01 sec)
mysql>
mysql> select user,host from mysql.user; (查看数据库表)
(四)web服务器上修改程序连接文件
修改:wp-config.php
连接主机改为db01.etiantian.org(不推荐直接写IP方式,换IP后不方便,域名解析即可)
做解析:
cat >/etc/hosts<<EOF
172.16.1.5 lb01
172.16.1.6 lb02
172.16.1.7 web02
172.16.1.8 web01
172.16.1.51 db01 db01.etiantian.org
172.16.1.31 nfs01
172.16.1.41 backup
172.16.1.61 m01
EOF
老男孩教育
http://user.qzone.qq.com/49000448/blog/1448363059
迁移LNMP博客数据库到独立数据库服务器步骤
本文出自 “DNA种子” 博客,请务必保留此出处http://whyseed.blog.51cto.com/10827449/1718599
原文:http://whyseed.blog.51cto.com/10827449/1718599