背景:本地windows 10安装了mysql数据库后,需要把远程库的表结构和数据全部导入进来。

操作:导出数据库,导入数据库。

第一步:导出数据库

使用dump命令即可。

登陆mysql数据库

mysql -hhost --default-character-set=utf8 -u username -p password database_name

连接到数据库,使用mysqldump命令

只导出单个表使用:

mysqldump --skip-lock-tables -u username -p databasename tablename > dump.sql

或者全部库:

mysqldump --skip-lock-tables -u username -p databasename > dump.sql

MySQLdump命令会默认成文件到mysql的bin目录下,如果想自定义可以加盘符。eg:D:\dump.sql

注意:

--skip-lock-tables,MySQL将在备份或复制期间不对表进行加锁。

--column-statistics=0是MySQL的一个参数,它用于关闭存储引擎收集和存储表列统计信息的功能。默认情况下,启用了此功能,因为它可以帮助优化器更好地选择查询执行计划。但是,在某些情况下,这可能会导致存储空间的浪费,并增加执行UPDATE或DELETE语句时锁定表的时间。通过将该参数设置为0,可以禁用此功能。

如果导入库和导出库使用的字符集不一样则需要指定字符集:--default-character-set=utf8

字符集一定要看清楚,我就这个问题上面搞了很久。

第二步:导入数据库

登陆需要导入的数据库

mysql --default-character-set=utf8 -u username -p password database_name

然后使用source命令

source dump.sql

完事。

如果环境允许的话借助工具更方便:Dbeaver工具里面有一个转储数据和恢复数据。

mysql倒库操作遇到的问题相关推荐

  1. MYSQL 倒库操作

    文章来自 https://www.cnblogs.com/Vitus_feng/archive/2010/05/21/1741262.html MySQL命令行导出数据库: 1,进入MySQL目录下的 ...

  2. MySQl的库操作、表操作和数据操作

    一.库操作 1.1库的增删改查 (1)系统数据库: performance_schema:用来收集数据库服务器的性能参数,记录处理查询时发生的各种事件.锁等现象 mysql:授权库,主要存储系统用户的 ...

  3. php操作mysql数据库的扩展有哪些_PHP mysql 扩展库 操作mysql数据库步骤

    1.和mysql扩展库的区别: (1   安全性.稳定性更高 (2  提供了面向对象和面向过程两种风格 2.php.ini  中的  extension=php_mysqli.dll 解除封印 3.面 ...

  4. 第八章| 1. MySQL数据库|库操作|表操作

    1.初识数据库 我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有人将此类程序写成一个 专门的处理软件,这就是mysql等数据库管理软件的 ...

  5. mysql数据库备份和倒库操作

    2019独角兽企业重金招聘Python工程师标准>>> mysql 数据库的直接复制: 备份:mysqldump -uroot -p thisdatabase>/home/wo ...

  6. mysql之库操作_创建用户_修改用户权限_修改用户密码

    用户操作: 1.create user 'Faye'@'127.0.0.1'IDENTIFIED BY '123'  #添加一个用户名字为Faye的用户,127.0.0.1为本机的ip,123为密码 ...

  7. 在线小词典(mysql扩展库操作)

    输入英文查询中文 1.建表 create table words( id int primary key auto_increment, enWords varchar(32) not null, c ...

  8. .NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper

    .NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper 參考演示样例代码,例如以下所看到的: /// <summary>/// MySql 数 ...

  9. lumen mysql 事务_简单几部搞定laravel/lumen跨库操作

    1.跨库数据库配置 在网站跟目录下的config文件中增加database.php作为数据库配置文件.配置如下: //当前默认数据库'mysql' => [ 'driver' => 'my ...

最新文章

  1. 重磅!UCSF的研究者利用脑机接口首次让患者输出完整句子,展现恢复语言沟通的潜力...
  2. VMware-使用VMware在本地搭建多个CentOS虚机
  3. kinana 清空索引数据_(Elasticsearch)实战Elasticseartch、Logstash、Kibana
  4. Qt之Q_GLOBAL_STATIC创建全局静态对象
  5. EMNLP 2020 | 基于Wasserstein距离的正则化序列表示
  6. mysql error1045 yes,MySQLERROR1045(28000)错误的解决办法
  7. linux 驱动基础知识(2)---设备树
  8. 计算机考研854都有哪些学校,哈尔滨工业大学计算机考研854计算机基础参考书汇总...
  9. 厉害了!如何在 Gihub 快速搜索开源项目?
  10. VS2005的DEBUG设置
  11. 5G Wifi频段及信道介绍
  12. java实现将.acc格式转化为mp3格式
  13. 第九节 html特殊文字符号
  14. 中专计算机英语听课记录,【听课记录15篇及评析】_英语听课记录及评析_英语听课记录及评析范文5篇...
  15. CSS盒模型之内边距、边框、外边距 十九问(持续更新)
  16. pyqt5学习笔记——QListView与QListWidget
  17. K8S教程(7)使用探针对容器进行健康检查
  18. stm32驱动rgb屏电路图_stm32h7“点亮RGB屏幕”
  19. 《StereoDRNet: Dilated Residual StereoNet》
  20. 信息学奥赛一本通1336:寻找树根和孩子(图论算法-树)详细讲解

热门文章

  1. 解决Android Studio Gradle 错误 编码GBK的不可映射字符
  2. 企业怎样有效地进行文档管理
  3. 童年记忆中的善良的人们
  4. 软件I18N/L10N软件国际化与本地化
  5. JavaScript星座测试:输入你的月份和日期,输出你是哪个星座的人
  6. K8S其实很简单-CKA/CKAD报名和考试技巧(转)
  7. 【被误解是不是表达者的宿命】
  8. 天猫店群自己做,营业额一直上不去,店群怎么做才能有高利润?
  9. 收集vue2精佳文章,一月下半月 - 岂敢定居,一月三捷
  10. 史上最简单理解数学分析里蕴含(⇒)的意思