Linux 导入MySQL数据库(四)

这篇具有很好参考价值的文章主要介绍了Linux 导入MySQL数据库(四)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、导出数据库

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
 
mysqldump -uroot -p abc > abc.sql

敲回车后会提示输入密码

PS: 在Linux命令中,>符号用于将命令的输出重定向到文件中。在这个例子中,mysqldump命令将数据库abc的数据和表结构导出到一个名为abc.sql的文件中。如果该文件已经存在,则会被覆盖;如果该文件不存在,则会自动创建。

2、只导出表结构

mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

#/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/ —> mysql的data目录

二、导入数据库(方法一)

1. 通过FinalShell连接服务器,登录mysql:

1. cd 进入到安装MySQL的目录
cd /usr/local/mysql 

2. 输入命令 ( 提示需要输入密码)  登录MySQL
mysql -uroot -p

linux导入数据库,Linux环境配置,# MySQL,数据库,mysql,linux

2. 新建数据库

  1. 建空数据库mysql>create database sp_person;
mysql>create database sp_person;

3. 使用新建的数据库

mysql>use sp_person;

4. 对数据库进行编码设置

mysql>set names utf8;

5. 从路径中导入 SQL 文件数据

mysql>source /A/B/sp_person.sql;


三、导入数据库(方法二)【本人使用】

1. 首先从源端数据库进行导出数据结构及数据信息。

linux导入数据库,Linux环境配置,# MySQL,数据库,mysql,linux

linux导入数据库,Linux环境配置,# MySQL,数据库,mysql,linux

2. 上传SQL文件到Linux

记住导出的路径,然后把它上传到Linux机器(注意要记住上传后的路径);

linux导入数据库,Linux环境配置,# MySQL,数据库,mysql,linux

3. 创建新的MySQL数据库

1.可以重新创建一个mysql的数据库使用命令
create database sp_person;

2.然后只用这个数据库:
use sp_person;

3. 对数据库进行编码设置
set names utf8;

linux导入数据库,Linux环境配置,# MySQL,数据库,mysql,linux

4. 使用导入数据库的命令:


# 'source后面跟的路径是上传后的路径'
source /usr/local/mysql/mysql-8.0.26/sp_person.sql; 

linux导入数据库,Linux环境配置,# MySQL,数据库,mysql,linux


linux导入数据库,Linux环境配置,# MySQL,数据库,mysql,linux

5. 确定数据表是否创建成功

接下来可以验证导入的数据库与源端机器的数据库是否一致;
(PS: 有更好的验证命令,欢迎大家评论提出来。小小菜鸟一枚,勿喷)

show tables;

linux导入数据库,Linux环境配置,# MySQL,数据库,mysql,linux

说明导入成功了,共计22个表数据,是不是比手动创建方便多了呢。



上一篇:
Linux 配置MySQL环境(三)
下一篇:
Linux 部署Java项目-jar包和war包(五)文章来源地址https://www.toymoban.com/news/detail-705818.html


end

到了这里,关于Linux 导入MySQL数据库(四)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 在Linux环境中安装配置Django与PostgreSQL数据库

    Django是一款功能强大的Python Web框架,而PostgreSQL是一个开源的高级关系型数据库系统。本文将介绍在Linux环境中如何安装和配置Django与PostgreSQL数据库,帮助您搭建一个完整的开发环境。 第一步:安装Django和PostgreSQL 安装Python环境:首先确保您的Linux系统中已经安装了Python,可以

    2024年02月16日
    浏览(13)
  • Linux权限提升—定时任务、环境变量、权限配置不当、数据库等提权

    Linux权限提升—定时任务、环境变量、权限配置不当、数据库等提权

      在上篇文章中提到了Linux权限提升之前的信息收集操作,这里就不在赘述,在前言中讲上篇文章为提到的内容进行补充,至于其它内容可参考上篇文章。   Linux权限提升—内核、SUID、脏牛等提权   这里提一下,之前在设计找EXP都是使用自动化进行编译,但是就会出现

    2023年04月08日
    浏览(7)
  • Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!   《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享; 欢迎商业项目咨询,10年+软硬全

    2024年02月15日
    浏览(15)
  • [Linux][CentOs][Mysql]基于Linux-CentOs7.9系统安装并配置开机自启Mysql-8.0.28数据库

    [Linux][CentOs][Mysql]基于Linux-CentOs7.9系统安装并配置开机自启Mysql-8.0.28数据库

    目录 一、准备工作:获取安装包和相应工具 (一)所需安装包 (二)安装包下载链接 (三)在服务器上创建文件夹并上传安装包 二、安装MySql (一)删除系统自带的mariadb (二)安装MySQL依赖包libaio (三)创建MySQL组和用户并设置密码 (四)将MySQL目录的权限授给MySQL用户

    2024年03月25日
    浏览(12)
  • [无网络环境]dbeaver导入导出备份数据库的相关配置

    [无网络环境]dbeaver导入导出备份数据库的相关配置

            dbeaver转储数据库、恢复数据库、执行脚本都会用到本地客户端,如果没有配置会自动联网下载,然而在没有网络的环境中,就需要手动配置本地客户端。本文讲解,如何配置,以及需要什么文件。         配置客户端入口有多个,上图中的三个功能到最后一步,

    2024年02月11日
    浏览(14)
  • idea配置MySQL数据库,以及将已存在的数据表导入数据库

    idea配置MySQL数据库,以及将已存在的数据表导入数据库

    首先,确定自己需要的数据库名字,结合jeecg项目,我在项目中得知我需要链接的数据库的名字为     jeecg-boot 打开数据库的可视化软件,     点击开始,即可导入,刷新数据库,就可以看到导入的数据表了。 接下来在idea链接MySQL     点击OK,就完成配置了,刷新一下,就

    2024年02月11日
    浏览(49)
  • Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    使用有网的服务器下载好镜像 保存下载好的镜像成tar 将镜像上传到所需服务器(放在固定位置) 导入镜像 注意名称,这里的mysql5.7和上面打包 docker save imageid mysql5.7 的名称一致,本例未改名 查看导入的镜像,并重新命名镜像 创建本地数据库目录、配置文件以及日志目录(

    2024年02月10日
    浏览(49)
  • 大数据平台环境搭建---- Hive&MySql数据库组件配置

    前置环境 Hadoop集群必须部署完成,如果还没有搭建请先前往Hadoop全分布搭建笔记 程序版本 hive 1.1.0 mysql 5.7.25 mysql-connector-java-5.1.39-bin.jar 资源下载 官网下载: mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar :https://downloads.mysql.com/archives/community/  链接:https://pan.xunlei.com/s/VNoQg4wdxda5by6L8Lvug9e

    2024年01月25日
    浏览(21)
  • Linux环境下重启Oracle数据库

    Linux环境下重启Oracle数据库

    Linux环境下重启Oracle数据库 1、Linux下以Oracle帐户进入Linux系统。 2、执行以下命令查看数据库监听器的状况: 3、执行以下命令停止数据库监听器运行: 4、杀掉所有session,命令: 5、执行以下命令进入SQLPlus: 6、执行以下命令退出SQLPlus: 7、启动,查看数据库监听器: 8、启动

    2024年02月03日
    浏览(83)
  • linux系统--------------mysql数据库管理

    linux系统--------------mysql数据库管理

    目录 一、SQL语句 1.1SQL语言分类 1.2查看数据库信息    1.3登录到你想登录的库 1.4查看数据库中的表信息 1.5显示数据表的结构(字段) 1.5.1数据表的结构 1.5.2常用的数据类型: 二、关系型数据库的四种语言 2.1DDL:数据定义语言,用于创建数据库对象,如库、表、索引等 2.1.1库

    2024年03月24日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包