-
MySQL入门学习之——MySQL错误解决汇总
所属栏目:[MySql教程] 日期:2022-03-21 热度:100
以下都是工作中使用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 错[详细]
-
order by 结果不准确的问题及解决
所属栏目:[MySql教程] 日期:2022-03-21 热度:116
相信作为DBA 在和开发打交道的过程中,经常会遇到分页查询 order by 排序这样的需求。本文源于生产过程中的案例,5.6版本的数据库使用limit和order by 一个非唯一字段时,结果集并不总是确定的.已经确定为bug,详见:MySQL 官方的bug 提醒读者朋友注意。 二[详细]
-
mysql的sql语句执行流程
所属栏目:[MySql教程] 日期:2022-03-21 热度:173
mysql的sql语句执行流程: 1、client和server建立连接,client发送sql至server(对应连接器这一过程) 2、server如果在查询缓存中发现了该sql,则直接使用查询缓存的结果返回给client,如果查询缓存中没有,则进入下面的步骤(对应查询缓存这一过程,8.0这[详细]
-
mysql的binary-log运作
所属栏目:[MySql教程] 日期:2022-03-21 热度:71
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参数的明白
所属栏目:[MySql教程] 日期:2022-03-21 热度:122
前言:在管理ORACLE的工作中,经常发现因为锁等待的原因导致应用宕机了。Mysql考虑到自身的性能和架构等因素,InnoDB数据库引擎增加了参数innodb_lock_wait_timeout,避免在资源有限的情况下产生太多的锁等待; 一、innodb_lock_wait_timeout的参数说明 in[详细]
-
MySQL 学习之-字符集选定 更改
所属栏目:[MySql教程] 日期:2022-03-21 热度:173
字符(Character)是指人类语言中最小的表义符号。例如A、B等; 编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符.例如,我们给字符A赋予数值0,给字符B赋予数值1,则0就是字符A的编码; 字符集(Character Set)是指字符和[详细]
-
mysql 5.7单实例安置
所属栏目:[MySql教程] 日期:2022-03-21 热度:109
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 -DMYSQ[详细]
-
MySQL中MyISAM引擎与InnoDB引擎性能相对比
所属栏目:[MySql教程] 日期:2022-03-21 热度:134
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`) ) ENG[详细]
-
mysql 全文目录
所属栏目:[MySql教程] 日期:2022-03-21 热度:61
停止词(stopword) 一、什么是停止词? 不能用于搜索的词,如敏感词汇:法轮功、李宏志、器官移植等;非常常见的无任何具体含议的词汇: and、or、what 、好的、我们、你们、这样 等等。 二、停止词相关参数 mysql show variables like %innodb%stop%; +---[详细]
-
优化 又一次用传统分页SQL你就死定了
所属栏目:[MySql教程] 日期:2022-03-21 热度:169
导读 在分页功能开发时,我们很习惯用LIMIT O,N的方法来取数据。这种方法在遇到超大分页偏移量时是会把MySQL搞死的,请别再这么写SQL了 通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询。例如下面这个SQL: SELECT * FROM `t1` WHERE[详细]
-
MySQL早期发展过程
所属栏目:[MySql教程] 日期:2022-03-21 热度:136
MySQL(发音为my ess cue el)是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积[详细]
-
从分区性能比较mysql与postgresql and oracle
所属栏目:[MySql教程] 日期:2022-03-21 热度:121
现在去IOE声势浩大,感觉现在不懂点mysql,pgsql,光谈oracle的话,都有点不好意思跟人打招呼,作为热爱oracle的人,现在对mysql、PG也不反感,不吹不黑,像我这样的人最专一了:谁给钱给谁干,风往哪边吹,就往哪边跑,总有一天,我就成了风口上的猪,投入[详细]
-
MySQL 5.5更改用户密码方案
所属栏目:[MySql教程] 日期:2022-03-21 热度:140
--更改其他用户的密码 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字符集基本概念和详细设定
所属栏目:[MySql教程] 日期:2022-03-21 热度:192
字符(Character)是指人类语言中最小的表义符号。例如A、B等; 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符A赋予数值0,给字符B赋予数值1,则0就是字符A的编码; 给定一系列字符[详细]
-
红旗5.0下apache+php+mysql+phpMyAdmin全策略
所属栏目:[MySql教程] 日期:2022-03-21 热度:51
红旗5.0下apache+php+mysql+phpMyAdmin全攻略(转)[@more@] 转贴 这是我在红旗5.0上的apache+php+mysql+phpMyAdmin安装过程。运行良好,目前未发现问题。 需要以下四个压缩文件: mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz MySQL-client-4.1.14-0.i3[详细]
-
Mysql日期查找list
所属栏目:[MySql教程] 日期:2022-03-21 热度:64
当前week的第一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 1 DAY) 当前week的最后一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 5 DAY) 前一week的第一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()[详细]
-
经过查询日志定位持有锁的SQL语句
所属栏目:[MySql教程] 日期:2022-03-21 热度:96
MYSQL 版本: mysql select version(); +------------+ | version() | +------------+ | 5.6.27-log | +------------+ 1 row in set (0.00 sec) 1. 启用查询日志 mysql SET GLOBAL general_log=1; Query OK, 0 rows affected (0.02 sec) mysql show variab[详细]
-
Apache+SSL+PHP+JSP+MySQL+IMAP+GD安置全攻略
所属栏目:[MySql教程] 日期:2022-03-21 热度:125
在RedHat 7.2上,假设所有安装程序包都下在/pub下面,源码包都用红色表示, 假设在telnet或ssh文本界面下进行如下所有操作。 1. Install target=_blankJ2SDK 1.4 1. 下载 J2SDK1.4 的 Linux RPM版本 j2sdk-1_4_0-linux-i386-rpm.bin 2. cd /pub 3. chmod +[详细]
-
MySQL删除数据库的方案有哪些
所属栏目:[MySql教程] 日期:2022-03-21 热度:184
这篇文章将为大家详细讲解有关MySQL删除数据库的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 删除数据库的命令是:DROP DATABASE 数据库名;;例drop database student;就是删除名为student的数据库。D[详细]
-
mysql基于日志的主从复制是啥
所属栏目:[MySql教程] 日期:2022-03-21 热度:52
这篇文章主要介绍了mysql基于日志的主从复制是什么,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 具体注意点: 主从之间的防火墙需要放行 mysql-id 得唯一 见 my.cnf uuid 得唯一 见 au[详细]
-
mysqlimport学习归总
所属栏目:[MySql教程] 日期:2022-03-21 热度:117
摘要:mysqlimport是MySQL数据库提供的一个命令行程序,可用于数据导入。 1.mysqlimport概述 mysqlimport是MySQL数据库提供的一个命令行程序,可用于数据导入。从本质上来说,是LOAD DATA INFILE的命令接口,而且大多数的选项都和LOAD DATA INFILE语法相同[详细]
-
如何使用SQL查询视图,Postico使用技巧共享
所属栏目:[MySql教程] 日期:2022-03-21 热度:103
Postico凭借着简单易用的操作界面深受专业人员和新手的喜爱,小编也整理一点小技巧分享给大家,通过一次编辑多行节省时间,是你工作的好帮手,快来一起看看吧~ 可以从Postico中的 SQL查询视图执行自定义数据库查询。您可以通过单击侧栏中的 SQL查询进入SQL[详细]
-
从顺序随机I O原理来议论MYSQL MRR NLJ BNL BKA
所属栏目:[MySql教程] 日期:2022-03-21 热度:136
本文只讨论innodb存储引擎,并且有部分观点为作者观点,如果有误请指出。 一、机械磁盘原理 机械盘由动臂,盘片,读写磁头,主轴组成,磁头是固定不能动的,要读取相应的扇区只能通过盘片的 旋转。 每一个盘片为双面,每一个面上分布有同心圆的磁道,磁道[详细]
-
借助MyCat如何实现MySQL分库分表的办法
所属栏目:[MySql教程] 日期:2022-03-21 热度:143
这篇文章给大家分享的是有关借助MyCat如何实现MySQL分库分表的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 借助MyCat来实现MySQL的分库分表落地,没有实现过的,或者没了解过的可以看看 避免提示广告问题,自己去打[详细]
-
用mysql保留图片
所属栏目:[MySql教程] 日期:2022-03-21 热度:165
在我們設計和製作網站的過程中,有時把圖片保存到數據庫中要比存成文件的形式更加方便。PHP和MySQL這對黃金組合可以很容易的實現上述功能。[@more@]設置數據庫 我們通常在數據庫中所使用的文本或整數類型的字段和需要用來保存圖片的字段的不同之處就在於兩[详细]
