MySQL编译安装及启动

前言:源码预编译MySQL数据库,使用时cmake 方式,MySQL数据库官方出的数据库编译命令,和普通源码安装软件不同(configure)。CMake是一个跨平台的安...

数据库教程 2020-06-14 12:21:12 21

MySQL全局锁和表锁的深入理解

根据加锁的范围,MySQL里面的锁大致可以分成全局锁,表级锁,行锁。行锁已经在前面几篇文章说过1.全局锁全局锁就是对整个数据库实例加锁。MySQL提供了...

数据库教程 2020-06-12 16:21:11 27

mysql占用内存过高调优方法

最近测试一个站点,用mysql5.6+mencache 内存16GB,但是进行查询的时候还是导致CPU占用过高,达到80%左右,所以想办法如何进行调优。以下几个参数进行...

数据库教程 2020-06-12 16:20:09 16

Incorrect integer value: '' for column 'id' at row 1 错误解决办法

最近一个项目,在本地php环境里一切正常,ftp上传到虚拟空间后,当执行更新操作(我的目的是为了设置id为空)setid=‘’时提示:Incorrect integer va...

数据库教程 2020-06-12 16:19:09 57

SQL 2008附加数据库提示5120错误解决方法

在Win1064位系统上使用SQL2008Server进行附加数据库操作时,提示无法打开物理文件,MicrosoftSQLServer,错误5120。出现这个错误是因为没有操作权限,...

数据库教程 2020-06-12 16:18:15 28

最快速的办法解决MySQL数据量增大之后翻页慢问题

MySQL最易碰到的性能问题就是数据量逐步增大之后的翻页速度变慢的额问题,而且越往后翻页速度越慢,如果用最快速的办法解决,以下就是解决办法,简单方...

数据库教程 2020-06-12 16:17:32 21

MySQL 8 在 Windows 下安装及使用

MySQL8带来了全新的体验,比如支持NoSQL、JSON等,拥有比MySQL5.7两倍以上的性能提升。本文讲解如何在Windows下安装MySQL8,以及基本的MySQL用法。下载...

数据库教程 2020-06-12 16:16:39 22

MySQL服务器 IO 100%的分析与优化方案

压力测试过程中,如果因为资源使用瓶颈等问题引发最直接性能问题是业务交易响应时间偏大,TPS逐渐降低等。而问题定位分析通常情况下,最优先排查的是监...

数据库教程 2020-06-12 16:15:29 28

MySQL命令窗口中文乱码或插入中文数据失败的解决办法

在Windwos上使用命令窗口操作MySQL数据库时,如果命令窗口的字符编码与数据库不一致时,就会出现中文乱码的情况比如查询会出现中文乱码,或者插入数据...

数据库教程 2020-06-12 16:14:35 45

MySQL插入性能优化

可以从如下几个方面优化MySQL的插入性能。代码优化values多个即拼接成一个insertvaluessql,例如INSERT INTO MyTable ( Column1, Column2, Column3 )VA...

数据库教程 2020-06-12 16:14:00 22

mariadb 内存占用优化

我们在使用mariadb的时候发现有时候不能启动起来,在使用过程中mariadb占用的内存很大,在这里学习下mariadb与内存相关的配置项,对mariadb进行调优。...

数据库教程 2020-06-12 16:13:24 33

Windows10系统下安装MariaDB 的教程图解

获取MariaDB最新稳定版请访问官方地址:https://downloads.mariadb.org/安装之前先简单说一下MariaDB:MariaDB由MySQL的创始人麦克尔维德纽斯主导开发,...

数据库教程 2020-06-12 16:12:17 20

MariaDB数据库的外键约束实例详解

外键外键的用途是确保数据的完整性。它通常包括以下几种:1实体完整性,确保每个实体是唯一的(通过主键来实施)2域完整性,确保属性值只从一套特定可...

数据库教程 2020-06-12 16:11:14 32

MySQL误删数据救命指南:开发人员必收藏

首先看下mysql误删数据排名最前的几种是:1.误删文件2.误删库、表3.错误全表删除/更新4.升级操作失误都来看看你命中过几个,hoho。简单说下我亲手造的...

数据库教程 2020-06-12 16:08:40 20

MySQL主从报错解决:Table ‘mysql.gtid_slave_pos’ doesn’t exist

给内部一个数据库做异地热备,热备部分采用了MariaDB的galera集群模式。然后挑选其中一台作为Slave和深圳主集群做主从同步。主集群是老环境,用的版本...

数据库教程 2020-06-12 16:06:29 21

MySQL数据库修改root密码方法

SSH链接服务器,执行:mysql -u root修改密码命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的密码');退出:qui...

数据库教程 2020-06-12 16:05:49 27

mysql自带的查询日志分析工具mysqldumpslow如何使用

--------------如何使用mysqldumpslow工具对日志进行分析--------------使用命令查找mysqldumpslow工具路径find / -name mysqldumpslow我的查询返回路...

数据库教程 2020-06-12 16:04:46 20

mysql配置文件my.cnf优化主要参数

mysql涉及性能优化的主要参数[mysqld] port = 3306 socket = /tmp/mysql.sock skip-external-locking #避免 MySQL 的外部锁定,减少出错几率增强稳定性...

数据库教程 2020-06-12 16:04:15 23

centos mysql5.6 内存过大开机占用470M innodb使用MYISAM存储引擎 优化到70M使用

安装完后发现,top内存量占用都很大,竟然有47.1%内存使用。我的VPS总共才1G内存,目前只放了个discuz,不需要mysql那么大的内存。一路优化完后只有7....

数据库教程 2020-06-12 16:03:37 24

WAMP中MYSQL突然无法启动修改方案

今天惯例打开WAMP,现在图标一直是黄色的。后经检测发现是mysql服务没有启动。今天惯例打开WAMP,现在图标一直是黄色的。后经检测发现是mysql服务没有...

数据库教程 2020-06-12 16:02:07 40

1253067 TFnetwork_cn