mysql数据库

MHA常见报错以及解决方法

纵饮孤独 提交于 2020-01-14 08:49:37
error 1 运行masterha_check_repl --conf=/etc/masterha/app1.cnf报错 Testing mysql connection and privileges..sh: mysql: command not found mysql command failed with rc 127:0! at /usr/bin/apply_diff_relay_logs line 375 解决方案:ln -s /usr/local/mysql/bin/mysql /usr/bin error 2 运行masterha_check_repl --conf=/etc/masterha/app1.cnf报错 Can't exec "mysqlbinlog": No such file or directory at /usr/local/perl5/MHA/BinlogManager.pm line 99. 解决方案:在node节点上执行 which mysqlbinlog,比如我的结果就是 [localhost~]$ which mysqlbinlog /usr/local/mysql/bin/mysqlbinlog ln -s /usr/local/mysql/bin/mysqlbinlog /usr/bin/mysqlbinlog error 3

MYSQL-基础查询语句

╄→尐↘猪︶ㄣ 提交于 2020-01-14 08:29:44
/* 基础查询 语法 select 查询列表 from 表名; 查询列表可以可以是字段 变量 或者表达式 */ USE myemployees; #查询表中单个字段 SELECT first_name FROM employees; #查询表中多个字段 SELECT first_name,last_name FROM employees; #查询表中所有字段 SELECT * FROM employees; #查询数据库版本 SELECT VERSION(); #查询当前所以在的数据库 SELECT DATABASE(); /*别名 别名的使用 SELECT 列名 AS 别名 FROM 表名; SELECT 列名 FROM 表名; 别名的作用 1.便于理解 2.在后期的多表查询中,可以区分开不同的表中不同的列 */ SELECT first_name AS 姓 FROM employees; SELECT last_name AS 名 FROM employees; /* 去重 案例:查询员工表中所涉及到的所有部门编号 DISTINCT 独特 去重 */ SELECT DISTINCT department_id AS 部门编号 FROM employees; /* "+"在MySQL只能运算 如果左右都是数值或者字符型数值都能转换成数值就做运算 如果字符型数值不能转换就为0

3.16 lnmt部署&tomcat

烈酒焚心 提交于 2020-01-14 06:49:15
文章目录 1. lnmt简介 1.1 nginx安装 1.2 安装mysql 1.3 tomcat部署 1.3.1 java环境安装 1.3.2 tomcat部署 1.3.3 tomcat访问控制 2. jenkins部署 1. lnmt简介 lnmt: 表示的是 linux + nginx + mysql + tomcat 的简称 Apache 为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet,Tomcat实际上运行JSP页面和Servlet,Tomcat处理静态HTML的能力不如Apache服务器 1.1 nginx安装 1.创建系统用户nginx [ root@130 ~ ] # useradd -r -M -s /sbin/nologin nginx 2.安装依赖环境 [ root@130 ~ ] # yum -y install pcre-devel openssl openssl-devel gd-devel gcc gcc-c++ [ root@130 ~ ] # yum -y groups mark install 'Development Tools' 3.创建日志存放目录 [ root@130 ~ ] # mkdir -p /var/log/nginx [ root@130 ~ ] # chown -R nginx.nginx /var

高性能Mysql学习笔记-1-总览

天涯浪子 提交于 2020-01-14 06:16:30
《高性能mysql》,这本经典之作,是个程序员就会买买买,但真正看完的确实不易。本篇博客记录的,也只是本人第一遍快速阅读完之后的一个简易总结和记录,尚未未深入学习,但已经感受到此书的“神力”,似乎没有这本书解决不了的问题(前提是要对本书的每一个字都要深入研究),看似700多页的一本书,实际学习起来,恐怕7000多页也不止。 简言之,本书更多的是给予一种宏观的指导,告诉我们有哪些点可能会从性能的角度去优化。当然任何一个点,书中都未详细到可以作为手册去看的程度,更多的是方向。 总结感受:开阔眼界,但要想实际操作,恐怕不是一时半会儿能消化的,其中很多场景,制作测试条件都很难。另外,由于买的年头有点长了(2017年买的),本书的印次是2016年4月的印次,故书中很多内容也存在过时现象,有不少在写书的版本需要做的优化,到了高版本,5.5及以上都已经由mysql自身解决,dba或研发人员不需要再为此烦劳。对,还有一点,十分推荐看看本书的附录,相对于前面的章节,附录,反而对于普通研发人员及dba,是更常见的操作。 随话说:一张图胜过千言万语: 关于本书的目录,就不再赘述,此文是本人学习的一个总结,所以有不妥之处,还望读者指正。 一、基准测试,在第二章节,提到的基准测试,始终贯穿全书几乎每个章节,哈哈,默默的说一句,截止到本文,对基准测试这一章节的印象就是各种难难难。。。但又很重要

修改mysql数据库账户和密码

…衆ロ難τιáo~ 提交于 2020-01-14 04:40:26
修改数据库密码 更改密码 mysql -u root -p Enter password:*** 选择数据库 mysql>use mysql; Database changed mysql> UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名'; mysql> FLUSH PRIVILEGES; mysql> quit; 因为MySQL5.7版本没有password这个字段了,password字段改成了 authentication_string ,所以会出现 Unknown column 'password' in 'field list' 这个错误提示。 解决方法 在cmd登陆你的MySQL,然后输入 update mysql.user set authentication_string=password('****') where user='root'; ****是你自定义的密码。 然后 flush privileges 即可。 重启mysql 更改用户名 mysql -u root -p Enter password:*** 选择数据库 mysql> use mysql; Database changed 将用户名为root的改为新用户名 mysql> update user set user="新用户名"

springboot整合mybatis

↘锁芯ラ 提交于 2020-01-14 02:54:45
博客目标 前提新建项目 springboot配置数据库连接池druid springboot整合mybatis springboot整合pagehelper 前提新建项目 更改版本2.2.1 springboot配置数据库连接池druid 不多说导入依赖 druid连接池和aop切面 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> </dependency> 减低mysql版本 <properties> <java.version>1.8</java.version> <mysql.version>5.1.44</mysql.version> </properties> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version

【MySQL】MySQL之权限管理

两盒软妹~` 提交于 2020-01-14 02:51:52
MySQL有哪些权限? https://blog.csdn.net/zhouhao88410234/article/details/79245544 MySQL权限管理 https://docs.lvrui.io/2017/03/21/MySQL%E6%9D%83%E9%99%90%E7%AE%A1%E7%90%86 注意: 1. 管理权限(如 super, process, file等)不能够指定某个数据库,on后面必须跟 *.* 2. truncate权限呢,其实truncate权限就是create+drop的权限组合 MySQL包含哪些权限,共29个 MySQL用户管理及SQL语句详解 https://cloud.tencent.com/developer/article/1007983 数据库中DQL、DML、DDL、DCL的概念与区别 https://blog.csdn.net/sinat_25059791/article/details/69666318 MySQL之权限管理 https://www.cnblogs.com/richardzhu/p/3318595.html Mysql Grant 用户权限总结 https://blog.51cto.com/zlyang/1785513 MySQL权限图 #################################

MySQL高可用——PXC简介

六眼飞鱼酱① 提交于 2020-01-14 02:45:04
PXC简介: galera产品是以galera cluster方式为mysql提高高可用集群解决方案的。galera cluster就是集成了galera插件的mysql集群。galera replication是codership提供的mysql数据同步方案,具有高可用性,方便扩展,并且可以实现多个mysql节点间的数据同步复制与读写,可保障数据库的服务高可用及数据强一致性。 PXC属于一套近乎完美的mysql高可用集群解决方案,相比那些比较传统的基于主从复制模式的集群架构MHA和MM+keepalived,galera cluster最突出特点就是解决了诟病已久的数据复制延迟问题,基本上可以达到实时同步。而且节点与节点之间,他们相互的关系是对等的。本身galera cluster也是一种多主架构。galera cluster最关注的是数据的一致性,对待事物的行为时,要么在所有节点上执行,要么都不执行,它的实现机制决定了它对待一致性的行为非常严格,这也能非常完美的保证MySQL集群的数据一致性; 对galera cluster的封装有两个,虽然名称不同,但实质都是一样的,使用的都是galera cluster。一个MySQL的创始人在自己全新的MariaDB上实现的MAriaDB cluster;一个是著名的MySQL服务和工具提供商percona实现的percona

Mysql索引

僤鯓⒐⒋嵵緔 提交于 2020-01-14 02:20:09
1.什么是索引? 索引是帮助mysql高效获取数据的数据结构,mysql索引是B+树结构(B+树:非叶子节点不存储数据,只有叶子节点才存数据)。 索引的类型有:唯一索引,主键索引,组合索引(符合最左匹配原则)和普通索引。 2.索引的优缺点? 优点: 1.提高数据检索的效率,降低数据库IO成本。 2.对索引列进行排序,可以降低排序成本,降低CPU消耗。(order by 的字段是索引字段) 缺点: 1.索引会占据磁盘空间 2.增加了对表增删改操作的时间,在编辑数据库数据时还需要更新对应的索引数据。 3.索引的使用 操作索引: #新增 create index index_name on table ( column ) #修改表 增加索引 alter table table_name add index index_name ( column ) #新增唯一索引 create unique index index_name on table ( column ) #新增组合索引 alter table table_name add index idx_name_time ( name,time ) ; #删除索引 drop index index_name on table 查看表索引 show index from table_name 4.最左前缀原则 顾名思义,就是最左优先

Java私房菜

不打扰是莪最后的温柔 提交于 2020-01-14 01:19:06
Pan的Java私房菜 Java core 消息处理及分布式锁的使用 AQS CAS分析 用Java实现生产者消费者模式 JAVA 基础系列之 重排序和Volatile JVM内存模型与垃圾回收 spring Spring Bean生命周期 spring声明式事务 DB MySql MyISAM、InnoDB索引区别 mysql查看死锁和解除锁 数据库索引 MQ Kafka vs RocketMQ 杂项 内网穿透:MAC 下使用 ngrok 实现内网穿透 来源: CSDN 作者: climb_s 链接: https://blog.csdn.net/climb_s/article/details/103887324