LNMP架构迁移数据库

迁移数据库:利用数据库备份命令(mysql mysqladmin mysqldump)
1) 备份数据库信息
    /application/mysql/bin/mysqldump -uroot -poldboy123 --all-databases >/tmp/bak.sql
    ll /tmp/bak.sql 
    scp /tmp/bak.sql 172.16.1.51:/tmp/

2) 恢复数据库信息       注:数据库服务器中操作
    ##db01
    /application/mysql/bin/mysql -uroot -poldboy123 < /tmp/bak.sql
    ###db01添加新的用户(进入数据库添加)
    grant all on wordpress.* to 'wordpress'@'172.16.1.0/255.255.255.0' identified by 'oldboy123';
    select user,host from mysql.user;   检查用户表,用户是否在表中

3) 数据库迁移完毕,修改网站连接数据库的配置文件
     注:此操作在nginx服务器上
    /application/mysql/bin/mysql -uwordpress -poldboy123 -h 172.16.1.51    <-- 修改配置文件之前,先测试网站web服务器与迁移后的数据库连通性  
    vim  /application/nginx/html/blog/wp-config.php                                
    <-- 修改wordpress上的数据库连接参数信息
    /** MySQL主机 */
    define('DB_HOST','172.16.1.51')                    <-- 修改连接的主机信息,将localhost修改为172.16.1.51
    说明:web服务器数据库此时可以关闭了

4)停止nginx服务器上MySQL服务    
   /etc/init.d/mysqld stop

猜你喜欢

转载自blog.51cto.com/tangyong/2135994