-
MySQL入门学习之——MySQL错误解决汇总
所属栏目:[编程] 日期:2022-03-21 热度:181
以下都是工作中使用MySQL过程中遇到的一些错误,特记录之。 错误1:在执行mysql时 提示如下错误: ERROR 1580 (HY000) at line 1: You cannot DROP a log table if logging is enabled 解决方法:执行set global slow_query_log=off,然后再次运行mysql 错误[详细]
-
Percona XtraBackup 2.4 xtrabackup全量、增量备份恢复流程
所属栏目:[编程] 日期:2022-03-21 热度:168
xtrabackup常用参数 --backup 创建备份并将备份存放到--target-dir目录 --defaults-file=[MY.CNF] 配置文件的路径 --target-dir=DIRECTORY 指定备份存放的路径。如果目录不存在,xtrabackup会创建相应的目录 --user 备份账户的用户名 --password 备份账户的[详细]
-
MySQL数据库之读写分离
所属栏目:[编程] 日期:2022-03-21 热度:140
MySQL数据库之读写分离: 一、概述: MySQL数据库主从结构配置以后,正常情况下数据库的所有读写操作全部都在主数据库上面,从数据库仅仅作为数据备份使用,显然无法有效的使用服务器资源,那么实现读写分离的需求就不可避免。 二、拓扑图说明: 本文要实现[详细]
-
MySQL 在线DDL gh-ost
所属栏目:[编程] 日期:2022-03-21 热度:135
大表的DDL的变更大部分都是使用Percona的pt-online-schema-change,本文说明下另一种工具gh-ost的使用:不依赖于触发器,是因为他是通过模拟从库,在row binlog中获取增量变更,再异步应用到ghost表的。 1、下载安装地址 2、参数说明:gh-ost --help Usage of g[详细]
-
构建Spring Cloud微服务北京赛车平台架设详细步骤
所属栏目:[编程] 日期:2022-03-21 热度:172
大型企业分布式微服务云北京赛车平台架设服务组件,企 娥:217 1793 408 实现模块化、微服务化、原子化、灰度发布、持续集成 commonservice eureka Netflix 云端服务发现,一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 commons[详细]
-
mysqladmin常用命令汇总
所属栏目:[编程] 日期:2022-03-21 热度:199
mysqladmin 工具的使用格式: mysqladmin [option] command [command option] command ...... 参数选项: -c number 自动运行次数统计,必须和 -i 一起使用 -i number 间隔多长时间重复执行 0)每个两秒查看一次服务器的状态,总共重复5次。 [root@test-huan[详细]
-
计算innodb_buffer_pool使用率
所属栏目:[编程] 日期:2022-03-21 热度:93
两种方法: 一、通过show status mysql show status like innodb_buffer_pool_pages_data; +-------------------------------+---------+ | Variable_name | Value | +-------------------------------+---------+ | Innodb_buffer_pool_pages_data | 322636[详细]
-
怎么处理图片过大问题?如何把图片压缩到最小
所属栏目:[编程] 日期:2022-03-21 热度:58
在日常办公中,我们总会遇到各种各样的问题,比如如何将PDF转换成Word,图片的压缩,视频压缩等等,这些都是上班族经常遇到的问题,小编在上班的时候经要与图片打交道,可是经常遇到这样的问题就是图片太大,占内存,导致电脑是非常卡的,那么,如何把图片压[详细]
-
mysql的binary-log运作
所属栏目:[编程] 日期:2022-03-21 热度:147
mysql的binary-log运作: 一,设置/etc/my.cnf参数打开binary log log-bin=mysql-bin server-id=1 二,关于二进制日志参数 mysql show variables like %log_bin%; +---------------------------------+--------------------------------+ | Variable_name |[详细]
-
innodb_lock_wait_timeout参数的明白
所属栏目:[编程] 日期:2022-03-21 热度:134
前言:在管理ORACLE的工作中,经常发现因为锁等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资源有限的情况下产生太多的锁等待; 一、innodb_lock_wait_timeout的参数说明 inno[详细]
-
MySQL 学习之-字符集选定 更改
所属栏目:[编程] 日期:2022-03-21 热度:59
字符(Character)是指人类语言中最小的表义符号。例如A、B等; 编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符.例如,我们给字符A赋予数值0,给字符B赋予数值1,则0就是字符A的编码; 字符集(Character Set)是指字符和编[详细]
-
mysql 5.7单实例安置
所属栏目:[编程] 日期:2022-03-21 热度:142
yum -y install cmake useradd mysql cmake -DCMAKE_INSTALL_PREFIX=/u01/mysql -DMYSQL_DATADIR=/u01/mysql/data -DSYSCONFDIR=/u01/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_[详细]
-
MySQL中MyISAM引擎与InnoDB引擎性能相对比
所属栏目:[编程] 日期:2022-03-21 热度:128
MySQL中MyISAM引擎与InnoDB引擎性能比较,基本上我们可以考虑使用InnoDB来替代我们的MyISAM引擎。 MySQL表结构 CREATE TABLE `myisam` (`id` int(11) NOT NULL auto_increment, `name` varchar(100) default NULL,`content` text,PRIMARY KEY (`id`) ) ENGIN[详细]
-
mysql 全文目录
所属栏目:[编程] 日期:2022-03-21 热度:101
停止词(stopword) 一、什么是停止词? 不能用于搜索的词,如敏感词汇:法轮功、李宏志、器官移植等;非常常见的无任何具体含议的词汇: and、or、what 、好的、我们、你们、这样 等等。 二、停止词相关参数 mysql show variables like %innodb%stop%; +-----[详细]
-
优化 又一次用传统分页SQL你就死定了
所属栏目:[编程] 日期:2022-03-21 热度:176
导读 在分页功能开发时,我们很习惯用LIMIT O,N的方法来取数据。这种方法在遇到超大分页偏移量时是会把MySQL搞死的,请别再这么写SQL了 通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询。例如下面这个SQL: SELECT * FROM `t1` WHERE ft[详细]
-
MySQL早期发展过程
所属栏目:[编程] 日期:2022-03-21 热度:199
MySQL(发音为my ess cue el)是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积[详细]
-
从分区性能比较mysql与postgresql and oracle
所属栏目:[编程] 日期:2022-03-21 热度:193
现在去IOE声势浩大,感觉现在不懂点mysql,pgsql,光谈oracle的话,都有点不好意思跟人打招呼,作为热爱oracle的人,现在对mysql、PG也不反感,不吹不黑,像我这样的人最专一了:谁给钱给谁干,风往哪边吹,就往哪边跑,总有一天,我就成了风口上的猪,投入了[详细]
-
MySQL 5.5更改用户密码方案
所属栏目:[编程] 日期:2022-03-21 热度:101
--更改其他用户的密码 mysql set password for neo = password(neo); Query OK, 0 rows affected (0.14 sec) --更改当前用户的密码 mysql set password = password(system); Query OK, 0 rows affected (0.07 sec) 新口令必须传到 Password() 函数进行加密。[详细]
-
Mysql WorkBench安装配置教案
所属栏目:[编程] 日期:2022-03-21 热度:182
本文为大家分享了Mysql WorkBench安装配置图文教程,供大家参考,具体内容如下 workbench下载地址 下载到workbench下载包后按照默认提示安装。 如果需要切换workbench的新老版本,可以按照如下提示切换: workbench连接数据库 输入连接数据库id、端口号、用[详细]
-
mysql共享锁与排他锁用法案例分析
所属栏目:[编程] 日期:2022-03-21 热度:64
本文实例讲述了mysql共享锁与排他锁用法。分享给大家供大家参考,具体如下: mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数[详细]
-
mysql中雪花算法是什么含义
所属栏目:[编程] 日期:2022-03-21 热度:77
mysql中雪花算法是什么意思?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 一、为何要用雪花算法 1、问题产生的背景 现如今越来越多的公司都在用分布式、微服务,那[详细]
-
MySQL存储过程与函数的案例解析
所属栏目:[编程] 日期:2022-03-21 热度:188
这篇文章将为大家详细讲解有关MySQL存储过程与函数的案例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql存储过程的概念: 存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。 mysql函[详细]
-
解决Node.js mysql客户端不支持认证协议引发的难题
所属栏目:[编程] 日期:2022-03-21 热度:50
mysql模块(项目地址为https://github.com/mysqljs/mysql)是一个开源的、JavaScript编写的MySQL驱动,可以在Node.js应用中来操作MySQL。但在使用过程中,出现了ER_NOT_SUPPORTED_AUTH_MODE问题。 本文介绍了出现该问题的原因及解决方案。 报错信息 当我试图[详细]
-
MySQL关于ERROR 1290 HY000 报错处理方法
所属栏目:[编程] 日期:2022-03-21 热度:195
一个问题纠结很久,反复确认语法问题。但是后来网上搜了一下,茅塞顿开。特此总结一下。 mysql grant select,insert,update,delete on *.* to root@%; ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot e[详细]
-
mysql查询慢的原因和解决方式
所属栏目:[编程] 日期:2022-03-21 热度:180
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询[详细]