zoukankan      html  css  js  c++  java
  • 003.mysql-数据库备份和数据库迁移mysqldump

    1.关闭数据库

    systemctl   stop  mysql

    查看文档

    mysqldump --help 

    2.数据转储到单个文件

    mysqldump -u root  -p  –-all-databases > all_databases.sql

    3.转储单个数据库

    mysqldump -u root -p --opt [database name] > database_name.sql

    mysqldump -u root -p --opt  qhdata_source   > qhdata_source.sql

    /usr/local/mysel/bin/mysqldump -u root -p'密码xx'  -S /home/mysql/mysql.sock  --opt  qhdata_source   > /home/qhdata_source.sql

    /usr/local/mysel/bin/mysqldump -u root -p'密码xx'  -S /home/mysql/mysql.sock  –-all-databases > /home/all_databases.sql

    /usr/local/mysel/bin/mysqldump -u root -p'密码xx'  -S /home/mysql/mysql.sock  -A > /home/all_databases.sql

    4.转储多个数据库

    mysqldump -uroot  -pxxxxx  --databases datax sz_ioc test test2019 test2019_2 world > E:all_sql.sql 

    4.导入mysql数据库转储文件

    注意:所有库导入的方式要提前建库  -A 

        这种导入方式,密码用户也会被统一修改

    创建数据库

    CREATE DATABASE `db_back_up` CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';

    # mysql -u [user] -p  –-all-databases < all_databases.sql   [All Databases]

    # mysql -u [user] -p newdatabase < database_name.sql      [Singe Database]

    mysql -u root  -p '123456'  newdatabase <  qhdata_source.sql

      mysql -u root -p'xxxxxx56'  -S /home/mysql/mysql.sock  -A  < /home/soft/all_databases.sql

    5.查看导入的库表

    show databases;

    windows下导出数据

    mysqldump -uroot  -pxxxxx  --databases datax sz_ioc test test2019 test2019_2 world > E:all_sql.sql 

    windows下导入数据

    1.cmd命令行下

     mysql -uroot  -pXXXX   < E:all_sql.sql ;

    2.sql客户端下

     

  • 相关阅读:
    Jmeter之CSV文件读取
    性能计数器及性能分析方法
    性能测试的应用领域
    动态加载JS文件方法总结
    handler method 参数绑定常用注解
    A4纸网页打印
    page-break-before和page-break-after 实现分页打印
    $.ajax 中的contentType
    @Controller和@RestController的区别?
    web页面内容打印总结
  • 原文地址:https://www.cnblogs.com/star521/p/13517351.html
Copyright © 2011-2022 走看看