mysql运维之---知识积累

一、mysql sql处理业务类

1.1、通过生日计算周岁

select date_format(from_days(to_days(now())-to_days(‘1788-11-26‘)),‘%Y‘)+0;

1.2、mysqladmin命令修改密码,-h指定数据库服务器的ip

# /usr/mysql/bin/mysqladmin -h 192.168.0.%  -uyangsq -p password

Enter password:

/usr/mysql/bin/mysqladmin: connect to server at ‘192.168.0.%‘ failed

error: ‘Unknown MySQL server host ‘192.168.0.%‘ (2)‘

Check that mysqld is running on 192.168.0.% and that the port is 3306.

You can check this by doing ‘telnet 192.168.0.% 3306‘

# /usr/mysql/bin/mysqladmin -h 192.168.0.3  -uyangsq -p password

Enter password:

New password:

Confirm new password:

1.3、关闭多个服务器,必须连接到指定的端口号

# /usr/mysql/bin/mysqladmin --port 3306 shutdown

1.4、在表的某个字段后边添加新的字段名

alter table stuscore add column classid int not null after course;

1.5、多表关联删除多表

delete t1,t2 from class t1 inner join stuscore t2 on t1.classid=t2.classid and t1.classid in(1,2);

1.6、服务器维护许多提供操作相关信息的状态变量。用FLUSH STATUS语句可以将许多状态变量重设为0。

show status like ‘%thread%‘;

Threads_connected:当前打开的连接的数量。

Threads_created:创建用来处理连接的线程数。如果Threads_created较大,你可能要增加thread_cache_size值。缓存访问率的计算方法Threads_created/Connections。

Threads_running:激活的(非睡眠状态)线程数。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-27 06:51:06

mysql运维之---知识积累的相关文章

MySQL 运维整体知识框架理解

开发方面(注重理解) DML(数据操作语言)    select 子句(特别是where与索引字段)的优化DDL(数据定义语言)    表定义(数据类型定义)与优化索引与数据引擎(myisam,innodb)的关系    聚簇与非聚簇索引的优化(DML与索引)影响    事务的特性与数据引擎 运维方面 常规(单实例,多实例)启动账号与库的授权复制与恢复配置文件的优化架构(主从复制是主从,主主,级联,单向环路的基石)高可用读写分离监控与优化 原文地址:https://www.cnblogs.com

(2)MySQL运维基础知识面试问答题

面试题001:请解释关系型数据库概念及主要特点? 面试题002:请说出关系型数据库的典型产品.特点及应用场景? 面试题003:请解释非关系型数据库概念及主要特点? 面试题004:请说出非关系型数据库的典型产品.特点及应用场景? 面试题005:请详细描述SQL语句分类及对应代表性关键字. 面试题006:请详细描述char(4)和varchar(4)的差别 面试题007:如何创建一个utf8字符集的数据库mingongge? 面试题008:如何授权mingongge用户从172.16.1.0/24访

mysql运维必会的一些知识点整理

(1)基础笔试命令考察 1.开启MySQL服务 /etc/init.d/mysqld start service mysqld start systemctl start mysqld 2.检测端口是否运行 lsof -i :3306 netstat -lntup |grep 3306 3.为MySQL设置密码或者修改密码 设置密码 mysql -uroot -ppassword -e "set passowrd for root = passowrd('passowrd')" mys

Linux运维常用知识(4)

linux命令无效-bash: ls: command not found 一次重启后开机,基本所有的命令都不可用,只有少数的命令可用 [[email protected] ~]# ll -bash: ls: command not found [[email protected] ~]# pwd /root [[email protected] ~]# shutdown -r now -bash: shutdown: command not found [[email protected] ~

Linux Shell 运维脚本功底积累

1.删除Linux远程用户连接会话 [[email protected] logs]# w 10:45:28 up 15 days, 16:23, 4 users, load average: 0.00, 0.00, 0.00 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT root tty1 - Sun21 4days 0.00s 0.00s -bash root pts/0 192.168.1.2 09:11 0.00s 0.07s 0

搭建稳固的MySQL运维体系

本课时主要包含 MySQL 监控要点.MySQL SQL 审核执行.MySQL 备份恢复等内容. MySQL 监控要点 首先我们来学习 MySQL 监控要点,主要涉及服务器和 MySQL 两个方向的监控告警. 在这两个监控告警方向需要重点关注监控策略.监控趋势图及报警方式. 监控策略指的是每个监控项的告警阈值,例如 threads_running > 30 触发报警. 监控趋势图指的是对每个时间点,项目所采集数据的图形展现,基于历史数据的比对能够快速发现异常的监控项. 报警方式则按需配置,Ema

linux运维基础知识-CentOS7系统安装配置及健康检查

linux运维基础知识 1.完成一台CentOS7.X操作系统安装,分区并配置逻辑卷:2.完成LVM分区扩容20GB存储:3.检查系统CPU/内存/网络/存储性能检查:4.检查操作系统版本:5.检查系统是否有非法账号:6.检查系统日志是否有相关报错:7.检查系统后台是否有非法应用运行: 一:系统安装及配置LVM逻辑卷 1:系统安装(略) 2:分区及配置逻辑卷 LVM简介:逻辑卷管理器(LogicalVolumeManager)本质上是一个虚拟设备驱动,是在内核中块设备和物理设备之间添加的一个新的

运维小知识之nginx---nginx配置Jboss集群负载均衡

codyl 2016-01-26 00:53:00 浏览385 评论0 负载均衡 转自 运维小知识之nginx---nginx配置Jboss集群负载均衡-博客-云栖社区-阿里云https://yq.aliyun.com/articles/17925 运维小知识之nginx---nginx配置Jboss集群负载均衡 背景 紧接着上一篇博客<运维小知识---CentOS6.5安装nginx配置nginx sticky>安装完成之后剩下的工作就是配置了,其实如果我们想要去做负载均衡session共享

mysql 运维常见操作

初始安装并赋予密码: [[email protected] html]# yum install -y mysql mysql-server                         #安装mysql可与段与服务器端 [[email protected] ~]# /usr/bin/mysqladmin -u root password "gslixiong"         #赋予root管理员密码! 进入数据库更改密码,并解决密码复杂度: mysql> set globa