精华内容
下载资源
问答
  • 为了安全起见,需要经常对数据库作备份,或者还原,学会在命令行模式下备份、还原数据库,还是很有必要为了安全起见,需要经常对数据库作备份,或者还原。对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出...

    为了安全起见,需要经常对数据库作备份,或者还原,学会在命令行模式下备份、还原数据库,还是很有必要

    为了安全起见,需要经常对数据库作备份,或者还原。对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出、导入功能了,但如果你的数据库体积比较大,作为 Web 应用的 phpMyAdmin 可能会遭遇“超时”而操作失败。所以,学会在命令行模式下备份、还原数据库,还是很有必要的。

    1、备份数据库

    在 Linux 命令行模式下备份 MySQL 数据库,用的是 mysqldump 命令:

    mysqldump -u mysqluser -p test_db

    对以上命令稍作解释:

    •-u 意味着你要指定一个 MySQL 用户名来连接数据库服务,如上面的 mysqluser 即为 MySQL用户名。

    •-p 则意味着你需要有一个有效的,与以上用户名对应的密码。

    •最后一个参数则是需要备份的那个数据库的名称:test_db

    如果直接执行以上命令,紧接着就会提示需要输入 MySQL 密码,数据密码后,它会直接将备份出来的 SQL 脚本显示在屏幕上,这当然不是我们想要的结果。我们需要把数据库备份成一个文件,可用以下命令:

    mysqldump -u mysqluser -p test_db > test_db.sql

    这样,就会在当前目录下备份出一个名为test_db.sql的文件。

    当然,如果数据库体积比较大,通常会对备份出来的文件进行压缩,备份和压缩可以在同一行命令内完成:

    mysqldump -u mysqluser -p test_db | gzip > test_db.sql.gz

    压缩的时候,最好再给文件名加上扩展名.gz,以便下次还原数据库的时候心中有数。

    2、还原数据库

    还原数据库的命令也很简单,如果你备份出来的文件是未压缩的版本,则还原数据库的命令如下:

    cat test_db.sql | mysql -u mysqluser -p test_db

    用cat命令,把 SQL 脚本内容输出给 MySQL 程序以便还原。可以看到,MySQL 后面的几个参数,跟备份时候的一样。

    如果是已压缩版本的备份文件,则需用以下命令才能还原:

    gunzip < test_db.sql.gz | mysql -u mysqluser -p test_db

    类似地,用gunzip命令,解压缩,然后把脚本内容输出给 MySQL 程序以便还原。

    2012-10-08 update:

    如不考虑将 .sql 文件压缩打包的话,也可以用下面两条语句分别导出、导入。

    mysqldump -u root -p test_db > test_db.sql

    mysql -u root -p test_db < test_db.sql

    备份MySQL数据库的命令

    mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

    备份MySQL数据库为带删除表的格式

    备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

    mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

    直接将MySQL数据库压缩备份

    mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

    备份MySQL数据库某个(些)表

    mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

    同时备份多个MySQL数据库

    mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

    仅仅备份数据库结构

    mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

    备份服务器上所有数据库

    mysqldump –all-databases > allbackupfile.sql

    还原MySQL数据库的命令

    mysql -hhostname -uusername -ppassword databasename < backupfile.sql

    还原压缩的MySQL数据库

    gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

    将数据库转移到新服务器

    mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

    展开全文
  • 在Python交互模式输入什么命令可以退回命令行模式答:exit()混合物中被萃取的物质称为溶质。答:对严格地说,跟单汇票所指的“单”是指答:货运单据以下菜单中组合中更适合糖尿病患者的是:答:香菇木耳焖豆腐、海米...

    在Python交互模式输入什么命令可以退回命令行模式

    答:exit()

    eb1538554f21b49bcbf39e0b3474a7cd.png

    混合物中被萃取的物质称为溶质。

    答:对

    严格地说,跟单汇票所指的“单”是指

    答:货运单据

    以下菜单中组合中更适合糖尿病患者的是:

    答:香菇木耳焖豆腐、海米冬瓜、苦瓜炒肉丝

    贵州按照“一村一同步小康工作组,一户一脱贫致富责任人”的要求,率先在全国实现对全省贫困村、贫困户驻村帮扶的“”

    答:两个全覆盖

    在()中可将肚皮舞视为其代表。

    答:阿拉伯文化

    包装功能要素获得大发展的时期是

    答:工业社会

    党在长期斗争中形成的三大优良作风()

    答:批评与自我批评 理论联系实际 密切联系群众

    下列属于霉菌菌落特征的是

    答:大而蓬松

    长效避孕针的有效率可以达到()以上

    答:0.98

    输血致过敏反应的处理,错误的是

    答:注射抗过敏药物

    中国大学MOOC: FPA generally does not compensate ( ).

    答:Partial loss only caused by natural calamities

    下面哪一项不是中国现代化在经济领域的表现

    答:市场化 工业化

    细胞膜对物质的主动转运与被动转运的根本区别在于前者:

    答:需消耗能量

    汽水的发明者是18世纪( )的化学家约瑟芬·普利斯里特列。

    答:英国

    下列关键词,用于switch分支结构的有()

    答:case default

    看跌期权的( )有应对方要求买入该项资产的义务

    答:空头方

    女子比基尼比赛中,运动员会根据自己的设立自由造型走台

    答:对

    下列属于指向性描述图片的是

    答:https://p.ananas.chaoxing.com/star3/origin/6d9002b743650ba9c78a81b431a9b68c.png https://p.ananas.chaoxing.com/star3/origin/c980eeb51ddb2a1363f344e86b6f5edb.png

    中国大学MOOC: 从中央银行的产生过程来看,最早是成立于1694年的 ( )。

    答:英格兰银行

    医学伦理学发展到生命伦理学,其理论基础的核心是:

    答:生命质量与生命价值论

    ae4d30c02625b022717006094065ed2a.png

    展开全文
  • 使用环境在cmd模式下输入 Mysql --version (查看mysql安装的版本).完整的命令可以通过mysql --help来获取.本测试使用的Mysql版本是mysql5,本测试使用的SQL: db_yves.sql: 链接: ...

    使用环境

    在cmd模式下输入 Mysql --version (查看mysql安装的版本).

    完整的命令可以通过mysql --help来获取.

    本测试使用的Mysql版本是mysql5,

    本测试使用的SQL: db_yves.sql: 链接: https://pan.baidu.com/s/1vZWWgAp7TS48nrBiMDpcaQ 提取码: vveu

    1.连接数据库

    不借助数据库管理软件(如Navicat等软件),通过dos连接mysql软件库服务器,然后操作数据库.

    连接数据库通用格式:mysql -P 端口号 -h mysql主机名或ip地址 -u 用户名 -p

    解释: (-P大写P代表端口,小写p代表密码,h代表主机名或ip,u代表user用户)"

    EG: mysql -P 3306 -h 192.168.1.104 -u root -p

    1.本地连接

    如果是命令行是mysql所在的本机,而且用默认的端口 3306 时,可以简化语句为:

    mysql -u root -p

    2.远程连接

    注意: 使用远程连接时,使用的连接用户和该用户现在的ip地址应该是远程数据库中允许的用户和允许的ip,否则是不允许连接的.

    mysql -P 3306 -h 192.168.1.104 -u root -p

    成功登录后如下图:

    7dfea3e59fc08984079065d7381919bc.png

    2.操作数据库

    在使用用户名和密码成功登录mysql数据库后,在改用户的权限范围内可以操作该用户对数据库的操作.db_yves是我自己创建的数据名.在操作数据时每条语句是用;或\g来标志结束的.

    1.查看所有数据库

    show databases;

    2.创建数据库

    create database db_yves;

    3.使用数据库

    use db_yves;

    4.显示数据库中所有表

    show tables;

    5.查看表结构

    show columns from customers; 或者使用快捷方式:DESCRIBE customers;

    4e9df0dcd69501f668d32e2e06d0e2b6.png

    6.删除数据库

    drop database db_yves;

    关于命令行模式数据库文件的导入和导出:

    命令行模式下,导入导出sql文件,进入CMD既可.

    导出数据库文件

    包括导出数据库到指定表.

    1.导出数据库db_yves的结构和数据

    mysqldump -h localhost -u root -p db_yves > D:\db_yves.sql

    2.导出数据库db_yves的结构(加-d参数):

    mysqldump -h localhost -u root -p db_yves -d > D:\db_yves_stru.sql

    3.导出数据库db_yves中的customers表的结构和数据:

    mysqldump -h localhost -u root -p db_yves customers > D:\customers.sql

    4.导出数据库db_yves中的customers表的结构(加-d参数):

    mysqldump -h localhost -u root -p db_yves -d > D:\customers_stru.sql

    导入数据库文件

    向数据库db_yves导入数据库文件db_yves.sql.

    mysql -h localhost -u root -p db_yves < D:\db_yves.sql

    其他常用语句

    SHOW STATUS,用于显示广泛的服务器状态信息;

    SHOW CREATE DATABASE和SHOW CREATE TABLE,分别用来显示创 建特定数据库或表的MySQL语句;

    SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安 全权限;

    SHOW ERRORS和SHOW WARNINGS, 用来显示服务器错误或警告消息。

    补充知识:Mysql| 组合where子句过滤数据(AND,OR,IN,NOT)

    mysql 允许使用多个where子句,组合where子句允许使用两种方式使用:AND 和OR子句的方式使用.

    数据库中的操作符号:AND , OR , IN , NOT.

    AND:

    SELECT * FROM products WHERE products.vend_id = 1003 AND products.prod_price <= 10;

    OR:

    SELECT * FROM products WHERE products.vend_id = 1002 OR products.vend_id = 1003 ;

    IN:

    建议能使用IN的子句中不使用OR,IN行性能好,方便理解.

    SELECT * FROM products WHERE products.vend_id IN (1002,1003);

    NOT:

    Mysql对NOT的支持仅在对IN,BETWEEN,EXISTS子句取反,这与其他多数数据库对各种条件都支持不同.

    SELECT * FROM products WHERE products.vend_id NOT IN (1002,1003);

    注意:

    在同时有AND和OR的子句中,mysql是优先处理AND操作的.一般建议使用()来确定处理顺序和消除歧义.

    比如: SELECT * FROM products WHERE (products.vend_id= 1002 OR products.vend_id=1003) AND prod_price >= 10;

    以上这篇Mysql 命令行模式访问操作mysql数据库操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

    展开全文
  • 1. 命令行下的快捷键经常在命令行下工作的同志们,可能用的最多的就是两个上下键,主要用来调出历史命令;使用左右箭头使光标向后或向前移动以修改上次使用过的命令。其实这样做效率并不是很高,有了快捷键可以让...

    1. 命令行下的快捷键

    经常在命令行下工作的同志们,可能用的最多的就是两个上下键,主要用来调出

    历史命令;使用左右箭头使光标向后或向前移动以修改上次使用过的命令。其实

    这样做效率并不是很高,有了快捷键可以让我们的效率有所提高,而且看起来还

    更专业、更加Awesome、更加Geek。掌握了这些快捷键,我们可以做到手不离主键

    盘区域,完全可以忽略掉键盘上的四个可爱的箭头。当我们熟练之后,会越发喜

    欢这种方式。

    1.1 常用快捷键介绍

    下面介绍一些作者在命令行下经常使用的快捷键,这些快捷键在Emacs下面是有同

    样的效果的,不信?你可以试试看。其实,Emacs是Gnu/Linux系统下的命令行编

    辑器,通过/etc/profile或/etc/bashrc等文件都可以找到相关的设置。

    Ctrl+A快捷键这里的A可以理解为Head。当我们按下此组合键时,光标就从当前位置移到

    了命令行的起始位置。别只顾着看,动手试试!

    Ctrl+B快捷键这里的B可以理解为Backward,向后的意思。有时在命令行上,我们把某个

    命令的参数或路径写错了,一般的做法是,使用左箭头,使光标移动到指定

    的位置,然后修改。其实我们完全可以使用Ctrl+B的方式以达到同样的效果。

    别只顾着看,动手试试!

    Ctrl+C快捷键这个组合键是用来终止当前正在运行的前台进程。在UNIX环境高级编程一书

    上看到了一个用来终止当前运行进程的组合键,是Ctrl+\textbackslash

    \cite{unixenvironment}。别只顾着看,动手试试!

    Ctrl+D快捷键这个组合键的用途也很广,我主要用此组合键来退出某个程序,如Python、

    MySQL等等。在命令行下意思就不同啦,此时的D可以理解为Delete。按下此

    组合键,会删除当前光标处的字符。别只顾着看,动手试试!

    Ctrl+E快捷键这里的E可以理解为End。当在命令行按下此组合键时,我们的可爱的光标就

    乖乖地跑到了当前命令行的最后。

    Ctrl+F快捷键这里的F可以理解为Forward,向前的意思,等同于按下右箭头。别只顾着看,

    动手试试!

    Ctrl+H快捷键此组合键相当于键盘上的Backspace键。按下此组合键,它会从当前光标处

    开始向后删除字符。别只顾着看,动手试试!

    Ctrl+J快捷键此组合键相当于键盘的回车键。按下此组合键,相当于按了一次回车键。在

    Windows的命令行下,Ctrl+M好像是等同于回车键。别只顾看着,动手试试!

    Ctrl+K快捷键这里的K可以理解为Kill。按下此组合键,会删除从当前光标到本命令行的

    结束的位置的所有字符。别只顾着看,动手试试!

    Ctrl+L快捷键这里的L可以理解为Clear。按下此组合键相当于执行了clear这条命令,清

    除当前屏幕上的内容。别只顾着看,动手试试!

    Ctrl+N快捷键这里的N可以理解为Next。这个组合键的作用是用来调出下一条历史命令,

    与之对应的快捷键Ctrl+P是调出上一条历史命令。代替了向下的箭头。别只

    顾着看,动手试试!

    Ctrl+P快捷键这里的N可以理解为Previous。这个组合键的作用是用来调出上一条历史命

    令,与之对应的快捷键Ctrl+N是调出下一条历史命令。代替了向上的箭头。

    别只顾着看,动手试试!

    Ctrl+R快捷键这个组合键是用来搜索之前的历史命令。这里的R可以理解为Reverse,反向

    的意思。在Emacs里为向后搜索,与之对应的是Ctrl+S快捷键是向前搜索。

    不过Ctrl+S在命令行里却不是这个作用,而是用来锁屏的。别只顾着看,动

    手试试!

    Ctrl+T快捷键此组合键是交换两个相邻字符的位置。交换的是当前光标处字符及其当前光

    标前面的字符。比如我们不小心把clear命令写成了clera,此时我们也不用

    把ra两个字符删掉,然后再写上正确的。此时使我们的光标位于字符a上,

    让后按下此组合键,是不是神奇的事情发生了?当然,如果光标在行尾,按

    下此组合键,它会交换光标前的两个连续的字符。在Emacs下面,使用

    Ctrl+X与Ctrl+T两个组合键\footnote{先按下Ctrl+X,然后松开X,继续按

    着Ctrl键,然后再按下T键,即可完成两个组合键的操作。别嫌麻烦,习惯

    就好了。},可以交换当前光标行与上一行的位置。别只顾着看,动手试试!

    Ctrl+W快捷键此组合键在Emacs中的作用是剪切选中区域的文本。在命令行上使用该组合

    键则是往后删除一个字符组合。也就是说,删除光标左边的一个字母组合或

    单词。比如,我们在此命令行上使用了命令如下,“service network

    restart”,让我们的光标位于字符串的restart的后面,按下该组合键,看

    看有何效果?是不是变成“service network”了?确实是这样,如果我们使

    用Backspace键的话,则需要使用7次的按键才能达到一个Ctrl+W的组合键的

    效果。嗯,别只顾着看,动手试试?

    Alt+.快捷键此组合键是调出上一条命令的最后一个参数。如上一条命是“service

    network restart”,则“restart”就是最后一个参数。如果我们接下来要敲

    的命令需要用到上一条命令的最后一个参数,则可使用此快捷键,而不需要

    手工输入“restart”了,而且不会出错,节省敲击键盘的次数。如果我们接

    下来想重启httpd服务,则只需要输入“service httpd ”,然后按下

    “Alt+.”即可补全上一条命令的“restart”。在有些终端上,按“Alt+.”组合

    键可能会没有效果,这时可以使用“ESC+.”组合键代替。在Emacs中,ESC键

    与Alt键是等价的。可以动手试试该组合键的效果。

    展开全文
  • ext] 指定要存储的文件类型75 mt设置线程数76 n额外的包含过滤器的文件77 n@ 从 stdin 读取额外的过滤器掩码78 n@从列表文件读取额外的过滤器掩码79 o[+|-] 设置覆盖模式80 oc 设置 NTFS 压缩属性81 oh 将硬链接保存...
  • ubuntu命令行模式怎么进入图形界面

    千次阅读 2020-12-21 20:52:22
    我们在进行电脑性能测试或者进行系统的检测和修复时常用到电脑安全模式,所以你需要知道。下面就让小编教大家吧。进入电脑安全模式的方法1...在安全模式里我们可以删除顽固文件、查杀病毒、解除组策略的锁定、卸载不...
  • 导致我在写代码的时候无意间修改了系统图形界面的搜索路径,最终使得系统再也没有办法通过图形界面登录进去系统,为了将那段搜索路径的代码删掉以恢复原本的搜索路径,需要绕开图形界面直接进入命令模式。...
  • 命令行中的 vi 模式

    2021-05-09 01:50:04
    命令行中修改已经输入的命令比较麻烦,如果你不知道一些快捷键的话,只能使用方向键一个一个字符地移动到目标位置进行修改,对于比较复杂且过长的命令来说,效率不高。以下信息来自 bash 的 man 页面:$ man bash# ....
  • 这节内容为expdp命令的介绍,版本为Oracle 11g上节我们说到调用expdp有三种方式命令行参数文件交互式命令上2节说了命令行模式的一些参数,接下来我们讲交互式命令模式的命令开启交互式命令行模式在交互式命令模式...
  • CentOS7图形界面与命令行界面切换 在图形界面使用 ctrl+alt+F2切换到dos界面 dos界面 ctrl+alt+F2切换回图形界面 在命令上 输入 init 3 命令 切换到dos界面 输入 init 5命令 切换到图形界面 如果想系统默认以某种...
  • 命令行模式 mysql shell 如何实现类似 mysql -e “show processlist;” 的效果?即执行完就退出登录,不需要交互,我们经常在脚本中这样使用。那么同样的,在维护 InnoDB Cluster 时,怎么在脚本中调用.
  • py csdn学院 第二期作业项目介绍问题描述(本周共计4个必做作业,1个扩展作业)1、在命令行模式下登录MySQL数据库,使用SQL语句如下要求:.....1)创建留言数据库: blogdb;.....2)在blogdb数据库中创建会员表users和...
  • 本篇文章给大家带来的内容是介绍cmd命令行模式操作数据库( 表,字段, 数据的增删改查)的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助。一、 查看数据库、表、数据字段、数据1 首先配置环境...
  • 多人工作时候,数据的字段的添加删除会很频繁,还有数据库表的增删改的动作也很频繁。数据库迁移类就是为了适应这种情况而使用的一个功能。它可以通过版本号的指定,实现更新到指定版本的数据库结构。应用场景:迁移...
  • IE9安装程序命令行参数IE9安装程序命令行参数 Internet Explorer 9 有很多命令行参数,可配合安装程序一起使用。 要使用参数,您需要按以下格式在命令提示符 (cmd.exe) 运行安装程序(以 Windows 7 为例): 在...
  • 本篇文章给大家带来的内容是关于PHP命令行(CLI模式)的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。CLI模式CLI模式其实就是命令行运行模式,英文全称Command-Line Interface(命令行...
  • 一 查看数据库、表、数据字段、数据@H_403_1@1 首先配置环境变量 进入MysqL 或者通过一键集成工具 打开MysqL命令行 或者MysqL 可视化工具 打开命令行@H_403_1@403_1@@H_403_1@进入这样的界面 不同的机器操作不同,...
  • 从任务管理器关闭也是特别慢,所以这里推荐一个使用Windows命令行模式杀掉进程的方式 步骤1:打开任务管理器,查看用户,查看想要关掉的进程名,如图我想要停止chromedriver.exe 步骤2:tasklist 查看Windows...
  • vim命令行下删单词

    2021-04-12 18:34:30
    cmap <C-left> <C-W> cmap <C-BS> <C-W> 这样,就可以用C-左,C-BS键来删单词了,因为C-W实在是不好删. 同时,在这里可见,退格在vim中表示为BS.
  • python课程第二周作业项目介绍(本周共计4个必做作业,1个扩展作业)1、在命令行模式下登录MySQL数据库,使用SQL语句如下要求:.....1)创建留言数据库: blogdb;.....2)在blogdb数据库中创建会员表users和博客文章表...
  • 新建’命令来创建文件和文件夹,但有时会遇到 以点开头的文件,比如.log,这种文件用鼠标新建是新建不了的,这时我们可以在DOS命令行来创建。所以在这里我将平时在dos里创建文件和文件夹的方法列举出来,希望...
  • 最后给出本人在RedHat9.0的MySql操作演示: 选用数据库的root用户登录 [weiwen@weiwenlinux]$mysql-uroot-p Enterpassword:MyPassword mysqlcreatedatabasemydb; QueryOK,1rowaffected(0.02sec) mysqlusemydb; ...
  • 命令行操作

    2021-02-07 09:29:50
    cd /usr/bin (cd到该文件夹) sudo rm -rf git* (管理员权限干掉) macgit命令汇总:MacGit命令汇总 当mac上装两个git,一个是mac自带,一个是自己装的,自带的又不让删掉。用git命令时提示让装XCode,...
  • 一、连接数据库(不借助数据库管理软件(如Navicat等软件),通过dos连接mysql软件库服务器,然后操作数据库) ... ...如果是命令行是mysql所在的本机,而且用默认的端口 3306 时,可以简化语句为:mysql ..

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 246,382
精华内容 98,552
关键字:

命令行模式下删除