一、介绍

公司项目会有开发环境和上线环境,开发环境使用的数据库表,视图等最后都要做转移,转移到上线环境中去,此时就会遇到数据库转移问题,本文说的是用命令转移数据库。

二、转移方式

1. 获得数据库 sql文件,如下图test数据库,使用Navicat可视化工具,将test数据库转成sql文件,注意,如果你是转移整个数据库那就将整个数据库转成sql文件,只转移表,那就将某个表转成sql文件。

2.使用命令导入数据库

D:\xampp\mysql\bin>mysql -h localhost -u root -p(进入mysql下面,连接数据库)
 
create database test;(创建数据库)
 
show databases;(就可看到所有已经存在的数据库,以及刚刚创建的数据库abc)
 
use test;(进入abc数据库下面)

set names utf8;(设置编码,防止中文乱码)
 
show tables;(产看abc数据库下面的所有表,空的)
 
source G:\aa\test.sql(导入数据库表,source 命令后面是第一步导出的sql文件的路径)
 
show tables;(查看abc数据库下面的所有表,就可以看到表了)

三、注意事项

导入表有时会出现问题,可能是表与表之间的外键关联了,但此时创建其中一个表时,关联的表还未创建,会创建失败,当然如果数据库中有视图,而视图与视图之间有关联,也可能出现创建失败的可能,解决方法1.自己打开sql,查找创建失败的表或视图的位置,调整顺序。2.不调整顺序,等其他表创建好,将创建失败的表或视图单独导入即可。

mysql 数据库转移相关推荐

  1. linux mysql命令行导入_在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)...

    因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客 ...

  2. mysql数据库备份方案_MySQL平台数据库备份方案详细说明

    在数据库表丢失或损坏的情况下,备份你的数据库是很重要的.如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态.有时,正是MySQL管理员造成破坏.管理员已经知道表已破坏,用 ...

  3. 运维企业专题(11)RHCS高可用集群下MySql数据库与共享磁盘(单点写入、多点写入)的设置

    实验环境 主机名 IP 服务 server1 172.25.6.1 ricci,luci, iscsi,mysql-server server2 172.25.6.2 ricci,iscsi,mysq ...

  4. 网站上传到服务器mysql数据库,网站上传到服务器mysql数据库吗

    网站上传到服务器mysql数据库吗 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.Cent ...

  5. MySQL数据库如何解决大数据量存储问题

    FROM http://blog.csdn.net/likika2012/article/details/38816037 各位高手您们好,我最近接手公司里一个比较棘手的问题,关于如何利用MySQL存 ...

  6. MySQL数据库备份命令

    原文参考:MySQL数据库备份的命令 - 司南 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql ...

  7. MySQL数据库的高可用方案总结

    高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用.虽然互联网服务号称7*24小时不间断服务,但多多少少有一些时候服务不可用,比如某些时候网页打不开,百度不能搜索或者无法 ...

  8. getprivateprofilestring读不到数据_从零到千万用户,我是如何一步步优化MySQL数据库的?...

    写在前面 很多小伙伴留言说让我写一些工作过程中的真实案例,写些啥呢?想来想去,写一篇我在以前公司从零开始到用户超千万的数据库架构升级演变的过程吧. 本文记录了我之前初到一家创业公司,从零开始到用户超千 ...

  9. MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下. 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

最新文章

  1. 什么是存储过程?什么是触发器?SQL中存储过程与触发器的区别是什么?
  2. MapReduce进阶:多MapReduce的链式模式
  3. SpringBoot Admin 使用指南
  4. c语言通过什么传递参数 寄存器,关于使用寄存器传参解决方法
  5. 【渝粤教育】21秋期末考试个人与团队管理10257k2
  6. VMware下Windows Server 2012添加新磁盘
  7. android 自定义控件viewgroup,Android自定义控件ViewGroup
  8. 三跨考研浙江大学计算机,在职三跨浙江大学教育硕士333非全日制考研经验贴
  9. 顺序链表,动态数组实现
  10. 2021-2025年中国顶级服务行业市场供需与战略研究报告
  11. JPasswordField密码框,JList列表框
  12. 找回 Windows 丢失的拨号密码
  13. 如何检测360核晶模式和CPU虚拟化
  14. jQuery手机网站导航下拉菜单代码
  15. 计算机组成原理笔记——DMA方式
  16. flink作业提交流程
  17. 用matlab演示dsb,DSB-AM的MATLAB仿真
  18. 显著性检测——GR模型
  19. TVB经典电视剧--《创世纪》回忆
  20. android x86 v2ex,v2ex-android

热门文章

  1. 关于常用python编程软件有哪些,你可能还不知道
  2. java线程安全的list_Java的List如何实现线程安全?
  3. WPF开发必备--类库
  4. 【EI快速稳定检索】第三届IEEE信息与计算机前沿技术国际学术会议(ICFTIC 2021)
  5. 转载《CSDC长沙开发者大会感想》
  6. springboot毕设项目体育馆管理系统dokja(java+VUE+Mybatis+Maven+Mysql)
  7. 「切图仔日常」浅谈加载动画两板斧
  8. 揭开智能配置上网(微信Airkiss)的神秘面纱
  9. winfrom ListBox 控件拖动滚动条闪烁
  10. 如何将谷歌翻译的语音保存至电脑中