标签存档: 命令

mysqldump命令详解及几个主要选项探究

相关命令 mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。 如果你在服务器上进行备份,并且表均为MyISAM表,应考虑使用mysqlhotcopy,因为可以更快地进行备份和恢复。参见8.9节,“mysqlhotcopy:数据库备份程序”。 有3种方式来调用mysqldump: sh …

继续阅读 »

在SHELL中执行MYSQL命令的方法

在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考。 方案1 使用-e进行参数传递 语法: MYSQL_HOME/bin/mysql -u用户名 -p密码 -D数据库名 -e “sql 语句” 示 …

继续阅读 »

如何在Linux MySQL客户端中执行系统命令

在linux下可以用mysql命令登陆连接到mysql服务器,如果这时需要执行shell命令,例如查看某个目录下的文件列表,其实不需要退出mysql客户端,只需要在mysql提示符下输入system或\! 再加上系统命令即可。 mysql> system ls -l mysql>\! ls -l

使用linux的cp命令复制文件后验证文件是否一致的方法

说明: 因为某个磁盘满了,需要将原始文件拷贝到新磁盘。数据非常重要,需要保证拷贝数据与原始数据一致。用cp拷贝完成后,发现文件大小不一致。原始文件夹5.8G(du –max-depth=1查看),拷贝文件夹5.9G,差别相当明显。 实现: 1.最初怀疑是因为不同磁盘的最小计量单位不同导致,以为最小计算单位是sector(其实是错的)。 因此fdisk -l /dev/sda查看了下 发现两者的扇区 …

继续阅读 »

grep命令详解及使用示例

说明: grep用于分析一行信息, 若当中有我们所需要的信息,就将该行拿出来 语法: 示例: 范例一:将 last 当中,有出现 root 的那一行就取出来; 范例二:与范例一相反,只要没有 root 的就取出! 范例三:在 last 的输出信息中,只要有 root 就取出,并且仅取第一栏 范例四:取出 /etc/man.config 内含 MANPATH 的那几行 神奇的是,如果加上 –colo …

继续阅读 »

查看MySQL的warnings内容的命令

在往MySQL数据库导入数据的时候经常会出现告警,这些告警很容易被忽视,今天导数据的时候突然想看看告警的内容是什么,谷歌mysql查看告警的命令 第一种告警,一般的警告是这样的 Warning | 1265 | Data truncated for column ‘刊名’ at row 1265 第二种告警 | Warning | 1366 | Incorrect string value: ‘x …

继续阅读 »

vi常用命令汇总

vi打开编辑文件 vi [file ..] 示例:vi test.conf,vi /tmp/test.conf,… 如果指定的filePathAndName存在则会自动载入该文件内容,如果不存在则会自动创建。 注:每行前显示波浪符号的表示该行为空行。 vi进入输入模式 vi工作于两种模式:指令模式和输入模式。指令模式是打开文件后的默认模式,此时输入任何字符均被视为控制指令。输入模式就是 …

继续阅读 »

Linux查看系统cpu个数、核心数、线程数常用命令

现在cpu核心数、线程数越来越高,本文将带你了解如何确定一台服务器有多少个cpu、每个cpu有几个核心、每个核心有几个线程。 概念 物理CPU 服务器实际插槽上的CPU个数,物理cpu数量,可以数/proc/cpuinfo中不重复的 physical id 有几个 逻辑CPU linux用户对/proc/cpuinfo这个文件肯定不陌生. 它是用来存储cpu硬件信息的 信息内容分别列出了proce …

继续阅读 »