-
MySQL新特性解析:更新与升级到新版本的指南
所属栏目:[MySql教程] 日期:2023-12-02 热度:5558
随着MySQL的不断更新和升级,新特性也不断涌现,对于需要使用MySQL的企业和个人来说,了解这些新特性并掌握相应的使用方法是非常重要的。本文将解析MySQL最新版本中的一些新特性,并给出更新和升级到新版本的指南。[详细]
-
MySQL分布式数据库:架构与实施
所属栏目:[MySql教程] 日期:2023-12-02 热度:7311
在当今高度信息化的时代,数据量呈爆炸性增长,传统的单一数据库系统已经无法满足企业的需求。因此,分布式数据库系统应运而生,其中MySQL分布式数据库系统因其开源、稳定、灵活的特点,深受企业喜爱。本文将详细介绍[详细]
-
MySQL实战案例:解决常见问题与优化性能
所属栏目:[MySql教程] 日期:2023-12-02 热度:2960
在数据库应用中,MySQL 是一款广泛使用的开源关系型数据库管理系统。然而,随着业务量的增长和数据量的增加,MySQL 数据库可能会遇到各种性能问题。本文将通过一些实战案例,介绍如何解决常见问题并优化 MySQL 性能。[详细]
-
MySQL数据库管理:自动化与维护
所属栏目:[MySql教程] 日期:2023-12-02 热度:6681
MySQL数据库管理是确保数据库性能和安全性的重要任务。自动化与维护是提高管理效率的关键。
一、自动化MySQL数据库管理
自动化MySQL数据库管理可以通过编写脚本和使用工具来实现。以下是一些自动化MySQL数据库管理[详细] -
相关mysql解压版配置时出现NET HELPMSG 353
所属栏目:[MySql教程] 日期:2022-08-24 热度:131
相关mysql解压版配置时出现NET HELPMSG 353: 1.将下载的文件解压到自定义位置 2.在解压目录下,新建my.ini文件,内容如下: [mysql] default-character-set=utf8 [mysqld] port=3306 basedir=C:mq-installmysql-5.7.28-winx64 datadir=C:mq-installmy[详细]
-
mysql 获取执行计划的方案
所属栏目:[MySql教程] 日期:2022-08-24 热度:121
mysql 获取执行计划方法: 1.通过explain进行查看sql的执行计划; 2.通线程正在执行的sql查看该sql的执行计划; explain进行查看sql的执行计划相对简单,其实通线程正在执行的sql查看执行计划也很简单,那么为什么还需要第二种方式呢? 因为日常工作会发现[详细]
-
MySQL新加从库
所属栏目:[MySql教程] 日期:2022-08-24 热度:53
MySQL主从是基于binlog日志来实现的,那么需要主服务器开启binlog,此选项默认是关闭。我这边服务器在部署的时候就开启了,因为使用binlog可以用来恢复MySQL数据,并且还为以后做主从做好准备,所以我们推荐大家在部署主服务器的时候就开启此选项。另外在[详细]
-
MySQL5.7慢查询日志时间与系统时间差8小时原由
所属栏目:[MySql教程] 日期:2022-08-24 热度:50
在对慢查询进行查看的时候发现时间不对,正好与系统时间相差8个小时。 1、慢查询显示时间如下 # Time: 2020-01-10T06:42:24.940811Z 2、系统时间 $ date Fri Jan 10 14:42:31 CST 2020 3、查看数据库参数 mysql show variables like log_timestamps; +----[详细]
-
Centos 7中设置二进制数据库mariadb最新版本
所属栏目:[MySql教程] 日期:2022-08-24 热度:160
Centos 7中设置二进制数据库mariadb最新版本: 一:实验背景; 在马哥教育学习到MYSQL这章时,留作业练习的实验 二:实验准备; 1、先检查虚拟机上是否存在mariadb: rpm -qa mariadb*,若有的话,则卸载; 2、通过yum info mariadb查找到mariadb的官网,[详细]
-
mysql压缩包 .zip 安设
所属栏目:[MySql教程] 日期:2022-08-24 热度:119
mysql压缩包 .zip 安设: 1、 下载压缩包,并减压到目标位置 2、 在bin下新建my.ini文件(仅限没有默认配置文件的版本)内容为 #代码开始 [Client] #设置3306端口 port=3306 [mysqld] #设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:Program F[详细]
-
Linux更改mysql的密码
所属栏目:[MySql教程] 日期:2022-08-24 热度:60
本人在docker的centos6.8容器中安装了mysql-server,但安装的时候并没有提示设置密码,而安装完了之后使用root用户不输入密码就进入了,为此需要修改mysql的密码。 mysql -uroot -p mysql update user set password=PASSWORD(you password) where user=roo[详细]
-
Windows下配置开启免安装版本mysql
所属栏目:[MySql教程] 日期:2022-08-24 热度:139
Windows下配置开启免安装版本mysql: 一,下载Zip版本的免安装版本的Mysql,并解压之安装目录下面 二,在Windows的Path中添加Mysql的Bin目录,使得可访问mysql等命令。 *遇到奇怪问题,在win10的path加入了mysql运行记录。但是执行mysql依然未找到。此时my[详细]
-
Zabbix运用自带模板监控MySQL
所属栏目:[MySql教程] 日期:2022-08-24 热度:182
zabbix在监控mysql数据库时,会使用自带的模板Template App MySQL,是不能直接使用的,因为没有key,而获取不到数据,前端会出现如下报错Warning: Using a password on the command line interface can be insecure.报错原因是mysql 5.6以后的版本增加了密[详细]
-
数据库中间件ProxySQL读写自动分离实行
所属栏目:[MySql教程] 日期:2022-08-24 热度:65
腾讯云cdb可以提供主库VIP+只读从库VIP的形式,这样开发使用时需要维护2个VIP而且不能自动读写分离,基于现状计划使用proxysql结合clb及cdb来实现读写自动分离。 架构如下: app--clb四层--proxysql--主vip+自读vip 一.ProxySQL部署 1.下载安装启动 [root@[详细]
-
MySQL 增量备份和还原
所属栏目:[MySql教程] 日期:2022-07-09 热度:193
说明: 所谓增量备份,就是备份自上一次备份之后增加或改变的文件或内容。然而MySQL没有提供直接的增量备份方法,但是却可以通过MySQL的二进制日志间接实现增量备份。下面有关操作方法进行测试。 验步骤如下: 1 .进入配置文件添加二进制日志 vim /etc/my.[详细]
-
zabbix 一次悲惨的分区经历
所属栏目:[MySql教程] 日期:2022-07-09 热度:181
今天来到公司,像往常一样打开zabbix,突然发现没有数据被收集,于是快速检查了其他的图形,发现都没有数据,于是定位到了服务端的问题,检查日志发现:zabbix日志突然报查询history和history_uint失败,分区里找不到这个 clock?zabbix 一次惨痛的分区经[详细]
-
MMM高可用测验
所属栏目:[MySql教程] 日期:2022-07-09 热度:102
MMM高可用测验: 1 环境: 1.1 OS and MYSQL verson: [root@mysql01 ~]# uname -a Linux mysql01 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@mysql01 ~]# /opt/mysql7/bin/mysql --version /o[详细]
-
MySQL几个容易混淆的定义
所属栏目:[MySql教程] 日期:2022-07-09 热度:105
MySQL几个容易混淆的概念: 1、MySQL数据库服务:是MySQL软件、MySQL实例和MySQL数据库 这几个部分的总称,有时简称 MySQL服务 2、MySQL实例:指mysqld进程 3、MySQL数据库:是MySQL data目录下的一系列物理文件的集合,至少有4个(test、mysql、informatio[详细]
-
3Python全栈之路系列之MySQL表内运作
所属栏目:[MySql教程] 日期:2022-07-09 热度:110
先创创建一个表用于测试 -- 创建数据库 CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; -- 创建表 CREATE TABLE `tb` ( `id` int(5) NOT NULL AUTO_INCREMENT, `name` char(15) NOT NULL, `alias` varchar(10) DEFAULT NULL, `ema[详细]
-
MySQL的主从复制简介及配置
所属栏目:[MySql教程] 日期:2022-07-09 热度:86
MySQL的主从复制简介及配置: 1.MySQL主从复制介绍 MySQL数据库支持单向、双向、链式级联、环状等不同业务场景的复制。在复制过程中,一台服务器充当主服务器(Master),接收来自用户的内容更新,而一个或多个其他的服务器充当从服务器(Slave),接收来[详细]
-
MySQL 寻常str函数
所属栏目:[MySql教程] 日期:2022-07-09 热度:114
MySQL常见的字符串函数 整理自官档。 1.1 SUBSTR or SUBSTRING SUBSTR(str,pos), SUBSTR(str FROM pos),SUBSTR(str,pos,len), SUBSTR(str FROM pos FOR len) SUBSTR() is a synonym for SUBSTRING(). SUBSTRING(str FROM pos FOR len) The forms without a[详细]
-
binlog-format的差异
所属栏目:[MySql教程] 日期:2022-07-09 热度:75
主服务器的日志格式用哪种好? 有 statement,row, mixed3种,其中mixed是指前2种的混合. 以insert into xxtable values (x,y,z)为例, 影响: 1行,且为新增1行, 对于其他行没有影响. 这个情况,用row格式,直接复制磁盘上1行的新增变化. 以update xxtable set ag[详细]
-
orchestrator 高可用yum迅速安装过程
所属栏目:[MySql教程] 日期:2022-07-09 热度:128
[root@mgr1 ~]# curl -s https://packagecloud.io/install/repositories/github/orchestrator/script.rpm.sh | sudo bash Detected operating system as centos/7. Checking for curl... Detected curl... Downloading repository file: https://packagecl[详细]
-
mysql学习笔记 4-通用二进制格式安置MariaDB
所属栏目:[MySql教程] 日期:2022-07-09 热度:193
安装和使用MariaDB: 安装方式: (1) rpm包; (a) 由OS的发行商提供; (b) 程序官方提供; (2) 源码包; (3) 通用二进制格式的程序包; 通用二进制格式安装MariaDB: (1) 准备数据目录; 以/mydata/data目录为例; (2) 安装配置mariadb # useradd -r mysql[详细]
-
mysql重创某个用户账号 ERROR 1396 HY00
所属栏目:[MySql教程] 日期:2022-07-09 热度:149
说明:在MariaDB中删除了用户molewan后,业务又有需求重新建立一个名为molewan的用户 1、查看数据库,发现已经没有molewan用户了 MariaDB [mysql] select user,host from mysql.user; +----------+------------+ | user | host | +----------+------------[详细]