MySQL开发总结

一、理解MySQL基本概念   1、MySQL软件:MySQL实际上就是一软件,是一工具,是关系型数据库管理系统软件   2、MySQL数据库:就是按照数据结构来组织、存储和管理数据的仓库   3、MySQL数据库实例:     ①MySQL是单进程多线程(而oracle是多进程),也就是说MySQL实例在系统上表现就是一个服务进程,即进程;     ②MySQL实例是线程和内存组成,实例才是真正用于操作数据库文件的;   一般情况下一个实例操作一个或多个数据库;集群情况下多个实例操作一个或多个数据库。 二、MySQL数据库启动以及启动的判断   1、启动MySQL数据实例:...

MySQL自增长的bug

MySQL自增长的bug 实验环境: mysql> status ————– mysql Ver 14.14 Distrib 5.7.14, for Linux (x86_64) using EditLine wrapper …… (截图取材于标准MySQL5.7官方文档–没有盗版) 1、修改自增长变量值 [crayon-...

MySQL开发面试题

……继上一篇MySQL的开发总结之后,适当的练习还是很有必要的……   SQL语法多变,不敢保证唯一,也不敢保证全对,如果错误欢迎指出,即刻修改。 一、现有表结构如下图 TABLENAME:afinfo Id name age birth sex memo 1 徐洪国 37 1979-03-23 男 高中 2 王芳 26 1988-02-06 女 本科 3 李达康 24 1990-04-02 男 硕士 4 侯亮平 30 1984-09-12 女 博士 5 徐夫子 27 1987-12-30 男 大专 6 …… …… …… …… …… 1)请编写sql语句对年龄进行升序排列 [cr...

使用expect的自动化交互

Q:利用shell脚本实现ssh自动登录远程服务器? A:expect命令 #!/usr/bin/expect  //告诉操作系统,此脚本里的代码用expect这个shell来执行(类似与bash) shell> expect 脚本  //执行expect脚本 1、使用expect -c的嵌套调用   如果需要在shell脚本中嵌套expect代码,就要使用expect -c “expect代码” 格式:spawn ss...

trap-接收信号_采取行动

trap命令用于指定在接收到信号后将要采取的动作,常见的用途是在脚本程序被中断时完成清理工作。   kill和trap等都可以看到信号编号及其关联的名称。 “信号”是指那些被异步发送到一个程序的事件,默认情况下,它们通常会终止一个程序的运行。 基本格式: trap command signal 前一部分是接收到指定信号时将要采取的行动,后一部分是要处理的信号名。 1、trap “commands” signal-list 当脚本收到signal-list清单内列出的信号时,trap命令执行双引号中的命令。 2、trap signal-list tr...

wget-文件下载工具

阅读目录:详解wget命令-文件下载工具 安装wget 命令格式 命令功能 参数指南 启动参数 记录和输入文件参数 下载参数 目录参数 http选项参数 ftp选项参数 递归下载参数 递归下载中的包含和不包含(accept/reject) 使用实例–很重要!! wget是Linux系统中的一个下载文件的工具,用在命令行下。用于下载一些软件或从远程服务器恢复备份到本地服务器。(不能下载目录) wget的优点: wget 非常稳定,在带宽很窄的情况下和不稳定网络中有很强的适应性:   ①如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。   ②如果...

Linux_破解密码-营救模式

实验用机:CentOS 5.7 破解密码 设置开机启动界面 系统运行级别 营救模式 一、破解密码   root用户可以更改任何用户的密码,普通用户只能修改自己的密码。 步骤: 1、重新启动系统 2、开机倒数时间内,敲任意键 3、按字母e去编辑 4、选择kernel 开头的行,再次按字母e 编辑 然后敲空格 输入数字1,再敲回车 进入单用户模式,破解密码。(此模式绕过密码验证) 5、按字母键b 去引导进入系统 6、直接passwd 修改root用户的密码 7、输入init 5或者init 3 进入系统,或者reboot重新启动系统 补充扩展: 1、修改配置文件—开机...

Linux进程作业的查看和杀死

引入进程 进程 线程 PS命令、TOP命令、其他查看进程命令 进程的优先级 作业控制机制 kill命令 一、引入进程 1、内存划分为:用户空间和内核空间   1、在用户空间里运行的进程,就是用户进程,所属的状态为用户态   2、在内核空间里运行的进程,就是系统进程,所属的状态为内核态     例:执行内核里的代码的时候,就是属于内核态。 Linux的kernel其实就是一个软件,比较核心而已。 内核作用:   1.对cpu进行调度管理   2.对内存进行管理   3.对进程进行管理   4.对文件系统进行管理   5.对其他的硬件管理 2、内核空间的进程可以访问用户空间,但是用户...

细说Linux权限

目录: 归属权与访问权 chmod:访问权限设置 chown:所属权限设置 umask:权限掩码 隐藏属性 chattr:写保护、误删保护 单独限权 setfacl 一、归属和访问权限简介 1、归属(所有权)   1、u:文件拥有者(owner):拥有该文件或目录的用户帐号user   2、g:属组(group):拥有该文件或目录的组帐号   3、o:其它人(others):除了属主和属组的其他人   4、a:所有的人(all) :“公有财产” 2、访问权限   1、r:可读(read):允许查看文件内容、显示目录列表     1、对文件而言,就是查看里面的内容       s...