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

     

  • 相关阅读:
    java图片裁剪原理
    代码整洁之道
    vue.js devtools安装
    Convert DateTime To Varchar with multiple Styles
    Sql Server为数值变量添加删除前导后缀(翻译)
    asp.net ckeditor 3.6.2 + ckfinder 2.1 上传图片
    转摘 IE6 动态创建 iframe 无法显示的 bug
    sql server output parameter
    windows7 无法删除文件夹 提示需要SYSTEM权限
    Kooboo 全文索引研究
  • 原文地址:https://www.cnblogs.com/star521/p/13517351.html
Copyright © 2011-2022 走看看