mysql数据库

zabbix3.2使用自带模板监控MySql

不问归期 提交于 2020-01-18 18:30:53
一、zabbix自带MySql模板监控项 Zabbix3.0之后已经有MySql监控模板了,所以我们只要引用ZabbixServer自带的模板即可。zabbix默认有14个监控项 我们只需获取监控项需要的值就ok,而这些值大部分可以通过mysqladmin命令获取 二、编写脚本获取mysql性能指标数据 vim chk_mysql.sh vim chk_mysql.sh # 用户名 #MYSQL_USER='zabbix' # 密码 #MYSQL_PWD='zabbix' #在脚本中输入密码mysql会提示安全告警信息#Warning: Using a password on the command line interface can be #insecure,需要将帐号密码等配置添加到mysql配置文件my.cnf中即可,脚本中#不用输入账号密码 # 主机地址/IP MYSQL_HOST='127.0.0.1' # 端口 MYSQL_PORT='3306' # 数据连接 MYSQL_CONN="/usr/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PWD} -h${MYSQL_HOST} -P${MYSQL_PORT}" # 参数是否正确 if [ $# -ne "1" ];then echo "arg error!" fi # 获取数据

数据库忘记密码

扶醉桌前 提交于 2020-01-18 13:40:58
[root@db01 data]# /etc/init.d/mysqld stop #关闭数据库 [root@db01 data]# mysqld_safe --skip-grant-tables --skip-networking & #进入单用户模式 [root@db01 data]# mysql #无密码连接 mysql> flush privileges; #更新特权表 mysql> alter user root@'localhost' identified by '123';#修改密码 [root@db01 data]# /etc/init.d/mysqld restart #重启数据库 来源: CSDN 作者: xiaobaiqifei 链接: https://blog.csdn.net/xiaobaiqifei/article/details/104028518

Sqoop基本语法简介

风格不统一 提交于 2020-01-18 11:19:56
1.查看命令帮助 [hadoop@hadoop000 ~]$ sqoop help usage: sqoop COMMAND [ARGS] Available commands: codegen Generate code to interact with database records create-hive-table Import a table definition into Hive eval Evaluate a SQL statement and display the results export Export an HDFS directory to a database table help List available commands import Import a table from a database to HDFS import-all-tables Import tables from a database to HDFS import-mainframe Import datasets from a mainframe server to HDFS job Work with saved jobs list-databases List available databases on a server list-tables List

一文搞定Spring Boot + Vue 项目在Linux Mysql环境的部署(强烈建议收藏)

£可爱£侵袭症+ 提交于 2020-01-18 08:26:04
本文介绍Spring Boot、Vue 、Vue Element编写的项目,在Linux下的部署,系统采用Mysql数据库。按照本文进行项目部署,不迷路。 1. 前言 典型的软件开发,经过“需求分析”,“概要设计”,“详细设计”,“开发及单元测试”,“前后端联调”,“生产环境上线”。到了发布到生产环节的环节,紧张的神经,终于可以松一口气了!!! 且慢,部署也是很重要的一环,稍有不慎就会“前功尽弃”。 开发中,每个人的开发环境、工具可能都不同。目前大部分人用Windows(Win 10)开发,部分用Mac系统开发,还有极少数用Linux系统开发。但,为了运行的稳定,开发的系统大部分都部署在Linux平台。本文采用Centos 7部署Spring Boot项目,并介绍前后端项目的打包和部署。 2. 部署过程说明 1)开发环境说明 本着一切为了“开发效率”,在项目开发的时候: 后端采用了IntelliJ IDEA作为Spring Boot的开发工具(其实用Eclipse也是Ok的),用了典型“controller、service、dao三层架构”; 前端采用Vs Code作为Vue及Vue Element的开发工具,用webpack进行项目打包,“地球人都知道,这里就不多啰嗦了”; 用Git作为分布式版本控制系统; Mysql数据; 用mybatis作为持久层框架。 2)Centos

kettle安装部署及使用MySQL转DB2

穿精又带淫゛_ 提交于 2020-01-18 08:01:11
下载kettle 下载MySQL和DB2的驱动,解压驱动到文件夹lib下(驱动网上都可以找到) 双击运行kettle,时间会有点长,稍等1,2分钟左右 双击运行kettle,时间会有点长,稍等1,2分钟左右 进入kettle界面,转换输入表输入(按住‘表输入’往右边拖) 双击右边的‘表输入’进入配置数据库信息,点击新建,类型选择MySQL数据库 为了防止中文乱码,指定字符集characterEncoding utf8, 在kettle的启动文件添加字符集,即在 Spoon.bat 文件中添加 “-Dfile.encoding=UTF-8” 配置好后点击‘测试‘,如下图显示是为正常 点击获取SQL查询语句,选择对应的表之后(每次只能指定一张表),方可预览表中数据 同上,“表输入”配置完毕,接下来可配置“插入/更新”,输出->插入/更新(按住‘插入/更新’往右边拖),按住shift点击‘表输入‘再点击’插入/更新‘建立联系 双击‘插入/更新‘进行数据库配置,在’选项‘中配置utf8字符集(同上) 点击测试 选择‘目标模式‘、’目标表‘(每次只能指定一张表),点击’获取字段‘、’获取和更新字段‘是mysql表字段与之匹配 增量转换 首先获取某个字段的最大值,然后把这个值作为下个‘表输入’的条件 SELECT coalesce(max(字段名),0) maxId FROM 库名.表名

python下的MySQLdb使用

蹲街弑〆低调 提交于 2020-01-18 07:59:57
下载安装MySQLdb <1>linux版本 http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地mysql的mysql-config文件的路径 <2>windows版本 网上搜索到一个http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe 安装后import MySQLdb会出现 DeprecationWarning: the sets module is deprecated 这样一个警告,google之 原因是2.6不知sets这个模块,不过已经添加了set内置函数。找到MySQLdb文件夹的中__init__.py,注释掉from sets import ImmutableSet class DBAPISet(ImmutableSet):添加class DBAPISet(frozenset):;找到converters.py注释掉from sets import BaseSet, Set。然后修改第45行和129行中的Set为set。 搞定。 下面开始操作的demo: Python代码 1 # -*- coding: utf-8 -*- 2

MySQL的数据类型(一)

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-18 06:40:10
  每一个常量、变量和参数都有数据类型、它用来指定一定的存储格式、约束和有效范围。MySQL提供了多种数据类型、主要有数值型、字符串类型、日期和时间类型。不同的MySQL版本支持的数据类型可能会稍有不同。    数值类型:   MySQL支持所有标准SQL 中的数值类型、其中包括了严格数值类型、近似数值数据类型、并在此基础上做了一些扩展、增加了三种不同长度的整型。   在整数类型中、按照取值范围和存储方式不同、分为tinyint、smallint、mediumint、int和bigint这五种类型,如果超出类型范围的操作,会发生“Out of range” 错误提示。为了避免此类问题的发生,在选择数据类型的时候要根据应用的实际情况确定其取值范围,最后根据确定的结果去选择数据类型。   对于整型数据,MySQL还支持在类型名称后面的小括号能指定显示宽度,例如 int(5) 表示当数值宽度小于5位的时候在数字前面填满宽度,如果不显示指定宽度则默认为int(11)。一般配合zerofill使用,zerofill就是用“0”填充的意思,也就是在数字位数不够的空间用字符“0”填满。   所有的整数类型都有一个可选属性UNSIGNED(无符号),如果需要在字段里面保存非负数或者需要较大的上限值时,可以用此选项,他的取值范围时正常值得下限取0,上限取原值的2倍,例如tinyint有符号范围是

MYSQL数据库学习----插入、更新、删除

♀尐吖头ヾ 提交于 2020-01-18 05:14:29
一:插入数据 1 为表的所有字段插入数据 INSERT INTO 表名 (值1,值2, 值3...); 2 为表的指定字段插入数据 INSERT INTO 表名(字段1,字段2,...) VALUES (值1, 值2,...); 3 为表同时插入多条记录 INSERT INTO 表名[(字段1,字段2,...)] VALUES (值1,值2,...),(值1,值2,...),...; 4 将查询结果插入表中 INSERT INTO 表名 [(字段1,字段2,...)] SELECT 查询表达式 二:更新数据 UPDATE 表名 SET 字段1=值1,字段2=值2,... WHERE 条件表达式; 三:删除数据 DELETE FROM 表名 :删除表中全部记录 DELETE FROM 表名 WHERE 条件表达式 :删除满足条件表达式的记录 来源: https://www.cnblogs.com/roddy/p/4823669.html

Beats:如何使用Filebeat将MySQL日志发送到Elasticsearch

好久不见. 提交于 2020-01-18 05:12:36
在今天的文章中,我们来详细地描述如果使用Filebeat把MySQL的日志信息传输到Elasticsearch中。为了说明问题的方便,我们的测试系统的配置是这样的: 我有一台MacOS机器。在上面我安装了Elasticsearch及Kibana。在这个机器里,我同时安装了一个Ubuntu 18.04的虚拟机。在这个Ubunutu机器上,我安装了MySQL及Filebeat。它们的IP地址分别显示如上。针对你们自己的测试环境,你们的IP地址可能和我的不太一样。 准备工作 安装Elasticsearch 如果大家还没安装好自己的Elastic Stack的话,那么请按照我之前的教程“ 如何在Linux,MacOS及Windows上进行安装Elasticsearch ” 安装好自己的Elasticsearch。由于我们的Elastic Stack需要被另外一个Ubuntu VM来访问,我们需要对我们的Elasticsearch进行配置。首先使用一个编辑器打开在config目录下的elasticsearch.yml配置文件。我们需要修改network.host的IP地址。在你的Mac及Linux机器上,我们可以使用: $ ifconfig 来查看到我们的机器的IP地址。针对我的情况,我的机器的IP地址是:192.168.0.100。 我们也必须在elasticsearch

Mysql数据库查询语句

烂漫一生 提交于 2020-01-18 04:39:46
1、查询student表中所有记录 select * from student ; 2、查询student表中部分列var1,var2 select var1 , var2 from student ; 3、查询student表中某列但排除重复值 使用 distinct 即可 select distinct var2 from student ; 4、查询student表中某列(比如成绩)在某一区间 使用条件 where , between …and 即可 select * from student where score between 60 and 70 ; 5、查询student表中某列(比如成绩)在某一区间 使用条件 where , between …and 即可 select * from student where score between 60 and 70 ; 6、表示某列区间或关系的查询in 查询成绩为66,77,88的学生 select * from student where score in ( 66 , 77 , 88 ) 7、表示两列或多列的条件查询or 查询成绩大于66,或者性别为女的学生 select * from student where score > 66 or sex = "女" ; 8、对某列进行降序升序 默认升序asc,降序desc