zoukankan      html  css  js  c++  java
  • wordpress数据库跨库转移

    背景:

           Wordpress安装时数据库指定不正确,导致网站上的数据都放到了mysql这个系统库中。

    mysql> show tables from mysql;

    +---------------------------+

    | Tables_in_mysql           

    +---------------------------+

    | columns_priv              

    | db                        

    | event                     

    | func                      

    | general_log               

    | help_category             

    | help_keyword              

    | help_relation             

    | help_topic                

    | host                      

    | ndb_binlog_index          

    | plugin                    

    | proc                      

    | procs_priv                

    | servers                   

    | slow_log                  

    | tables_priv               

    | time_zone                 

    | time_zone_leap_second     

    | time_zone_name            

    | time_zone_transition      

    | time_zone_transition_type 

    | user                     

    | wp_commentmeta            

    | wp_comments               

    | wp_links                  

    | wp_options                

    | wp_postmeta               

    | wp_posts                  

    | wp_term_relationships     

    | wp_term_taxonomy          

    | wp_termmeta               

    | wp_terms                  

    | wp_usermeta               

    | wp_users                  

    +---------------------------+

        而mysql库中放的mysql数据库自身的数据,所以我们希望把网站的数据重新放到wordpress库。

    思路:

        首先将mysql库中属于wordpress的数据备份到/back/mysql下,再把备份的数据恢复到wordpress库中。

    操作:

           第一步:写一个备份脚本

    [root@localhost mysql]# cat wp_backup.sh

    for tname in ` mysql -uroot -p'dong' -e "use mysql;show tables like 'wp_%'"|grep -iv tables`

    do

    tname_all="$tname_all $tname"

    done

    #echo $tname_all

    mysqldump -uroot -p'dong' mysql $tname_all >/backup/mysql/wp_all_back.sql

           第二步:验证脚本的正确性后,执行脚本

        第三步:将备份的数据恢复到wordpress库中

           第五步:验证结果

    mysql> show tables from wordpress ;

    +-----------------------+

    | Tables_in_wordpress   

    +-----------------------+

    | wp_commentmeta        

    | wp_comments           

    | wp_links              

    | wp_options            

    | wp_postmeta           

    | wp_posts              

    | wp_term_relationships 

    | wp_term_taxonomy      

    | wp_termmeta           

    | wp_terms              

    | wp_usermeta           

    | wp_users              

    +-----------------------+

    12 rows in set (0.00 sec)

        第六步:修改wordpress连接的库

           最后网站也运行正常,结束。

    转载请注明出处:http://www.cnblogs.com/ayard/
  • 相关阅读:
    获取设备和 App 信息
    使用 UICollectionView 实现网格化视图效果
    UIImage 读取图片内存优化
    使用 stretchableImageWithLeftCapWidth 方法实现可伸缩图片
    使用 StoryBoard 实现左右按钮切换图片的浏览效果
    二维码图片生成(扩展知识:创建带圆角效果的图片)
    Objective-C语法之扩展(Extension)的使用
    Objective-C语法之字符串NSString去掉前后空格或回车符(可以是NSCharacterSet类型的其它字符)
    Objective-C语法之可变参数
    什么时候layoutSubview会被调用
  • 原文地址:https://www.cnblogs.com/ayard/p/7771139.html
Copyright © 2011-2022 走看看