• Linux下 导入导出数据库


    1.怎么找到mysql下的bin?

    1.1首先我在网上百度了一些Linux下如何导入导出数据。基本都是用mysqldump命令,但是如果没有到指定目录

      下,执行这个命令是没有用的。一开始我还以为要在mysq> 中来执行导出命令呢!

      不知道命令的看这篇文章,写的比较全。

      ==> 在linux命令行下输入:

        mysqldump -u 用户名 -p 密码 数据库 > 导出的文件名

        mysqldump -u root   -p admin db_blog > db_blog_new.sql

        注意了,这个导出的文件是默认保存在当前目录的。下面将详细解释如何移动。

    1.2.然后我遇到困难了,我这个是阿里云服务器,万千世界中怎么寻找这个mysql啊。于是我又上百度。

      找到了这篇文章,可以参考一下。

      ==>就是用一个find命令。

        find / -name mysql -print

       然后得到了下面这么多结果

       

    1.3.然后怎么办呢?==>一个一个试一下呗。

      直接用cd命令

      不清楚cd命令,可以参考一下这篇文章。

      然后结果一个有bin的都没有。

    1.4.最后我直接选择了一个/etc/mysql 

      然后输入导出数据库的命令

      哎呦,没有报错。

      

    1.5.然后我再ls了一下,出现了db_blog_new.sql文件,大喜。

      不清楚ls命令,可以参考一下这篇文章。

    1.6.最后我再用vi命令进入db_blog_new.sql文件,出现了熟悉的数据库命令。大喜。

      不清楚vi命令,可以参考一下这篇文章。

      


    2.将产生的.sql文件移动到其他路径

    2.1.这里我采用的是mv命令行。

      不清楚mv命令行的可以参考一下这篇文章。

      我直接用命令: mv db_blog_new.sql /root

      然后cd

      然后ls

      


    3.将导出的文件移动到windows下

    3.1.这个文件存放在我的阿里云远程服务器上的,怎么移动到windows下呢?

    3.2.这里的两个软件不得不下

      Xshell+Xftp

      我的版本是Xshell5+Xftp

    3.3.输入命令行的是Xshell5,所以之前那些命令都是用这个软件远程控制的,当然其他类似的软件也可以。

    3.4.点击那个文件袋的图标。

      

    3.5.要求再次输入密码,输入即可。

    3.6.进入这个界面,直接拖曳到目的地即可。

      


    4.linux下mysql数据的其他操作

    4.1.导出数据库中的某个表的数据。

      

    4.2.导出整个数据库中的所有的表结构。

      

    4.3.导出整个数据库中某个表的表结构。

      

    4.4.导入mysql方法1

      

    4.5.导入mysql方法2

      


    既然选择了,便不顾风雨兼程。Just follow yourself.
  • 相关阅读:
    hdu 1849 Rabbit and Grass(nim)
    sg函数模板
    hdu 1848 Fibonacci again and again(sg)
    hdu 1847 Good Luck in CET-4 Everybody!(sg)
    hdu 1846 Brave Game(bash)
    hdu 1517 A Multiplication Game(必胜态,必败态)
    hdu 1536/ hdu 1944 S-Nim(sg函数)
    hdu 2509 Be the Winner(anti nim)
    hdu 1907 John(anti nim)
    zoj 3965 Binary Tree Restoring(搜索)
  • 原文地址:https://www.cnblogs.com/Jason-Jan/p/7847386.html
Copyright © 2020-2023  润新知