zoukankan      html  css  js  c++  java
  • MySQL本地登录及数据库导入导出

    注意:本地MySQL服务要开启

     

    更新整个数据库

    1、将正式服务器上的数据库做备份

        登录到正式服务器,执行如下命令:(注意空格)

          mysqldump -uroot p密码 数据库名 -P 接口 --default-character-set=gbk --opt -Q -R --skip-lock-tables > 输出文件名.sql

        将输出文件.sql文件拷贝到测试服务器

          mysqldump -h 127.0.0.1 -uroot -p1234 database -P 3306 --default-character-set=gbk --opt -Q -R --skip-lock-tables > database_import.sql

    --default-character-set 连接的字符编码,与库或表的编码对应,错了导出来的数据中会有乱码。

    --opt ,按行导出数据,读一行就会写一行到sql文件中。

    -Q , 列名称或加脱字符`,防止跟mysql的关键字冲突。

    -R , 把存储过程函数也导出来。

    --lock-tables ,从数据库中导出数据的时候导一个表锁一个表,逻辑上保证不了数据的一致性。

    2、将数据库备份文件导入测试服务器的mysql

        在测试服务器依次执行以下命令:

        mysql -h 127.0.0.1 -uroot -p1234

        show databases;

        drop database db;  

        create database db;

        use db;

        source  database_import.sql;

    或:

        mysql>set names utf8;

        mysql>source D:/www/sql/back.sql;

    我驰骋天下,守你盛世繁华
  • 相关阅读:
    小程序 生成二维码
    uni-app调用wifi接口
    微信小程序代码上传,审核发布小程序
    uni-app开发经验分享十五: uni-app 蓝牙打印功能
    面试题 16.11. 跳水板
    LeetCode 63. 不同路径 II
    LeetCode 44. 通配符匹配
    LeetCode 108. 将有序数组转换为二叉搜索树
    LeetCode 718. 最长重复子数组
    LeetCode 814. 二叉树剪枝
  • 原文地址:https://www.cnblogs.com/lotuses/p/9871805.html
Copyright © 2011-2022 走看看