-
MySQL主从复制的用法详情
所属栏目:[MySql教程] 日期:2022-07-05 热度:195
这篇文章主要讲解了MySQL主从复制的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 简介 MySQL 的主从复制又叫 Replication、AB 复制。至少需要两个 MySQL 服务(可以是同一台机器,也可以是不同机器之间进行)。 比[详细]
-
如何启动和连接MySQL
所属栏目:[MySql教程] 日期:2022-07-05 热度:93
小编这次要给大家分享的是怎么启动和连接MySQL,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 MySQL运行包括两部分,一部分是服务器端程序mysqld,另外一部分则是客户端程序mysql。只有mysqld启动了,mysql客户[详细]
-
MySQL数据库中的中文乱码修复方案
所属栏目:[MySql教程] 日期:2022-07-05 热度:111
数据库中输入中文容易出现乱码?(乱码问题本源:参见https://blog.51cto.com/12042068/2115021) 解决方法:1.在建表建库的时候就指定默认编码 utf8. CREATE TABLE table_name (column_name column_type) default charset=utf8;(注意;之前的部分.明确规定[详细]
-
MySQL的启动选项和系统变量的用法介绍
所属栏目:[MySql教程] 日期:2022-07-05 热度:110
这篇文章主要讲解了MySQL的启动选项和系统变量的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 MySQL的配置信息可以通过两种方式实现,一种是命令行形式,在启动MySQL服务时后边带上相关配置参数,此种方式会在MySQL[详细]
-
CentOS下mysql 卸载 安装 测验全过程
所属栏目:[MySql教程] 日期:2022-07-05 热度:97
Mysql卸载 yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 有的话继续删除 Mysql安装 1若本地没有安装包 可以考虑使用yum命令进行下载 # yum -y install mys[详细]
-
8Python全栈之途系列之MySQL触发器
所属栏目:[MySql教程] 日期:2022-07-05 热度:194
Python全栈之路系列之MySQL触发器 对某个表进行增/删/改操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行增/删/改前后的行为。 创建触发器基本语法 插入前 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT O[详细]
-
MariaDB stop slave用途
所属栏目:[MySql教程] 日期:2022-07-05 热度:142
MariaDB stop slave用途: 1、环境描述 MariaDB 10.1.35 CentOS 6.8 2、stop slave命令 root@MariaDB0 07:55: [(none)] help stop ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 21 Current data[详细]
-
MySQL临时文件大小设定
所属栏目:[MySql教程] 日期:2022-07-05 热度:114
the size limit of individual files is determined by the operating system. File size can be more than 4GB on operating systems that support large files. Use of raw disk partitions for global temporary tablespace data files is not supporte[详细]
-
MySQL自动化 全量+增量 配备脚本
所属栏目:[MySql教程] 日期:2022-07-05 热度:92
MySQL自动化 全量+增量 配备脚本: 一、MySQL的日常备份方案: 全备+增量备份: 1、周日凌晨三点进行全备; 2、周一到周日增量备份。 不是往常的周日全备份,周一到周六增量备份,这样如果周日数据库在完全备份前出问题,恢复完成后,会少周日一天的数据量[详细]
-
PHP MYSQLI实现简单的增 删 改 查性能
所属栏目:[MySql教程] 日期:2022-07-05 热度:73
titleindex.php/title ?php #连接数据库 $conn = mysqli_connect(localhost,root,); #判断是否连接成功 if(!$conn){ echo 失败; } //选择数据库 mysqli_select_db($conn,bbs); //准备sql语句 $sql = select * from bbs_user; 点击删除: titledel.php/titl[详细]
-
用innobackup结合策划任务对mysql做备份
所属栏目:[MySql教程] 日期:2022-07-05 热度:89
写个脚本让其自动完全和增量备份 加权限: chmod +x /root/allbak.sh chmod +x /root/newbak.sh 写计划任务: crontab -e 00 03 * * 1 /root/allbak.sh /dev/null //每周一的凌晨3点执行完全备份 00 04 * * 2-7 /root/newbak.sh /dev/null //每周二到周7的[详细]
-
CentOS7.4下MySQL5.7.28源码方式安置
所属栏目:[MySql教程] 日期:2022-07-05 热度:112
Linux系统版本:CentOS7.4 MySQL版本:5.7.28 在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以源码包为例来介绍如何在Linux平台下进行MySQL的安装。 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.28.tar.[详细]
-
mysql5.7 迁移以及从库提高为主库
所属栏目:[MySql教程] 日期:2022-07-05 热度:179
CHANGE MASTER TO MASTER_HOST=10.10.30.34, MASTER_PORT=3306, MASTER_USER=slave, MASTER_PASSWORD=slave, MASTER_LOG_FILE=mysql-bin.000148, MASTER_LOG_POS=154; 从数据库变为主库 stop slave; reset slave; reset master; 从库变为刚才的主库(由从[详细]
-
LAMP环境创建小结
所属栏目:[MySql教程] 日期:2022-07-05 热度:168
LAMP环境创建小结: 1. 为什么下载源码包需要到官网上去下载? 简单说就是为了安全,如果是非官方下载的源码包,有可能被别有用心的人动过手脚,毕竟是源码的,任何人都可以修改代码。 2. 64位机器是否可以安装32位rpm包?64位机器是否可以安装32位的mysql[详细]
-
Mysql完全备份和恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:73
Mysql完全备份和恢复 实验介绍 数据库备份从物理与逻辑的角度划分可以分为:物理备份、逻辑备份。从数据库的备份策略角度,可以分为完全备份、差异备份、增量备份。这次实验主要介绍完全备份,完全备份优点是备份与恢复操作简单方便,缺点是数据存在大量的[详细]
-
MariaDB10.3 增补AliSQL补丁 安全执行Online DDL
所属栏目:[MySql教程] 日期:2022-07-04 热度:93
Online DDL从名字上看很容易误导新手,以为不论什么情况,修改表结构都不会锁表,理想很丰满,现实很骨感,注意这个坑! 有以下两种情况执行DDL操作会锁表的,Waiting for table metadata lock(元数据表锁) 1、增加、删除字段或索引不会锁全表,删除主键[详细]
-
如何实现mysql查询每小时数据和上小时数据的差值
所属栏目:[MySql教程] 日期:2022-07-04 热度:193
这篇文章主要讲解了如何实现mysql查询每小时数据和上小时数据的差值,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 一、前言 需求是获取某个时间范围内每小时数据和上小时数据的差值以及比率。本来以为会是一个很简单的sq[详细]
-
数据库入门必知的基本概念
所属栏目:[MySql教程] 日期:2022-07-04 热度:93
数据库的基本概念: 动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算机技术中的重要部分,在软件开发等领域起着至关重要的作用。所谓数据库,可以理解为用来存储信息的仓库。而信息就是要存储下来的一些数据,比如用户的姓名、年龄、[详细]
-
解决ERROR 1231 42000 Variable time_zone can t
所属栏目:[MySql教程] 日期:2022-07-04 热度:164
解决mysql 数据库在迁移或还原数据过程中出现的如下报错: ERROR 1231 (42000): Variable time_zone cant be set to the value of NULL ERROR 1231 (42000): Variable sql_mode cant be set to the value of NULL ERROR 1231 (42000): Variable foreign_ke[详细]
-
基于xtrabackup来实现InnoDB存储引擎的备份恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:65
在InnoDB存储引擎中,xtrabackup能够完全以热备的形式进行,实现快速可靠地完全备份和部分备份,支持增量备份,支持时间点还原,备份过程中不会打扰到事务操作,压缩功能有效的节约磁盘空间,备份完成后可自动验证数据是否可用,恢复速度较快。以上这些优[详细]
-
Linux命令 MySQL系列之九--MySQL隔离级别及设置
所属栏目:[MySql教程] 日期:2022-07-04 热度:156
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交[详细]
-
数据库基本使用
所属栏目:[MySql教程] 日期:2022-07-04 热度:108
数据库基本使用: 1.登录和退出mysql服务器: mysql -h主机名 -u用户名 -p密码 -esql 命令 例1:mysql -uroot -p123456 #root用户,密码123456登录数据库。 例2:mysql -uroot -p123456 -e desc mysql.user #root用户,密码123456登录并查看user表结构。[详细]
-
事务与存储过程
所属栏目:[MySql教程] 日期:2022-07-04 热度:135
事务与存储过程: 1.事务管理 (1)概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 (2)MySQL默认就自带事务,但是MySQL自带的事务是一条语句独占一个事务 (3)也可以自己控制事务:** star transcation; --开[详细]
-
mybatis if test非空判断数字0为什么是false
所属栏目:[MySql教程] 日期:2022-07-04 热度:98
mybatis if test非空判断数字0为什么是false: 1、去掉空字符串判断 if test=version != nullxxxxx/if 2、添加0值判断 if test=version != null and version != or version == 0xxxxx/if[详细]
-
mysql基础命令
所属栏目:[MySql教程] 日期:2022-07-04 热度:102
结尾用;号或者g show databases; //展示有哪些数据库 use test; //use +数据库名,进入数据库 show tables; //显示库里的表 show tables from mysql; //show tables from +库名,查看指定库内的表,查看时并不会离开当前库,或者用前两种方式use进入后s[详细]