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客户端下

     

  • 相关阅读:
    不弹出提示直接关闭页面
    orcale表解锁
    序列化和反序列化
    js 实现post传参
    简易实现 instanceOf
    简易实现virtualdom
    react中setState同步、异步问题
    CMake Qt 配置 OpenCV
    VS执行时打开cmd
    VS2019+Qt5.15.2环境配置
  • 原文地址:https://www.cnblogs.com/star521/p/13517351.html
Copyright © 2011-2022 走看看