zoukankan      html  css  js  c++  java
  • MySQL多数据库合并到一个数据库

    背景:将多台mysql服务器上的库合并到一台

    实现原理:(如果分平台给的数据是sql那第3、4、5步可以省略)

    1、首先用innobackupex将原数据库文件导出

    2、创建新的数据库

    3、innobackupex将原数据库文件依次导入到新库

    ①关闭数据库
    service mysqld stop
    ②移动data
    mv data data_old
    ③导入分平台的数据(还原分平台的data)
    innobackupex  --defaults-file=/etc/my.cnf --copy-back --rsync /tools/dada/shjWeb && chown -R mysql:mysql /application/data

    4、将data目录更名为data_***,依次更名所有的分平台数据资源

    mv data data_fpt1

    5、数据库导出为sql,命名为sql_***

    mysqld_safe --skip-grant-tables &        //无密码启动mysql
    mysql                                    //测试无密码登录,登录失败的话重启服务器重试
    mysqldump -u root pnk > slu.sql          //导出为sql
    
    service mysqld stop
    将所有数据库按上述方法导出为SQL

    6、创建各分平台数据库名,并将sql导入

    mysql -u root -p -e "CREATE DATABASE databasename" 
    mysql -u root -p databasename < databasename.sql

    作者:运维·拖拉斯基

    作者水平很低, 如果有错误及时指出, 如果你觉得本文写的好请点一波赞~(≧▽≦)/~

    出处:https://www.cnblogs.com/-abm/

    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    449. Serialize and Deserialize BST
    114. Flatten Binary Tree to Linked List
    199. Binary Tree Right Side View
    173. Binary Search Tree Iterator
    98. Validate Binary Search Tree
    965. Univalued Binary Tree
    589. N-ary Tree Preorder Traversal
    eclipse设置总结
  • 原文地址:https://www.cnblogs.com/-abm/p/8760828.html
Copyright © 2011-2022 走看看