-
MySQL主从复制的用法详情
所属栏目:[MySql教程] 日期:2022-07-06 热度:107
这篇文章主要讲解了MySQL主从复制的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 简介 MySQL 的主从复制又叫 Replication、AB 复制。至少需要两个 MySQL 服务(可以是同一台机器,也可以是不同机器之间进行)。 比如A[详细]
-
如何启动和连接MySQL
所属栏目:[MySql教程] 日期:2022-07-06 热度:63
小编这次要给大家分享的是怎么启动和连接MySQL,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 MySQL运行包括两部分,一部分是服务器端程序mysqld,另外一部分则是客户端程序mysql。只有mysqld启动了,mysql客户端[详细]
-
MySQL数据库中的中文乱码修复方案
所属栏目:[MySql教程] 日期:2022-07-06 热度:173
数据库中输入中文容易出现乱码?(乱码问题本源:参见https://blog.51cto.com/12042068/2115021) 解决方法:1.在建表建库的时候就指定默认编码 utf8. CREATE TABLE table_name (column_name column_type) default charset=utf8;(注意;之前的部分.明确规定字[详细]
-
MySQL的启动选项和系统变量的用法介绍
所属栏目:[MySql教程] 日期:2022-07-06 热度:109
这篇文章主要讲解了MySQL的启动选项和系统变量的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 MySQL的配置信息可以通过两种方式实现,一种是命令行形式,在启动MySQL服务时后边带上相关配置参数,此种方式会在MySQL重[详细]
-
CentOS下mysql 卸载 安装 测验全过程
所属栏目:[MySql教程] 日期:2022-07-05 热度:103
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 mysql[详细]
-
8Python全栈之途系列之MySQL触发器
所属栏目:[MySql教程] 日期:2022-07-05 热度:90
Python全栈之路系列之MySQL触发器 对某个表进行增/删/改操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行增/删/改前后的行为。 创建触发器基本语法 插入前 CREATE TRIGGER tri_before_insert_tb1 BEFORE INSERT ON[详细]
-
MariaDB stop slave用途
所属栏目:[MySql教程] 日期:2022-07-05 热度:82
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 databa[详细]
-
MySQL临时文件大小设定
所属栏目:[MySql教程] 日期:2022-07-05 热度:101
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 supported.[详细]
-
MySQL自动化 全量+增量 配备脚本
所属栏目:[MySql教程] 日期:2022-07-05 热度:164
MySQL自动化 全量+增量 配备脚本: 一、MySQL的日常备份方案: 全备+增量备份: 1、周日凌晨三点进行全备; 2、周一到周日增量备份。 不是往常的周日全备份,周一到周六增量备份,这样如果周日数据库在完全备份前出问题,恢复完成后,会少周日一天的数据量,[详细]
-
PHP MYSQLI实现简单的增 删 改 查性能
所属栏目:[MySql教程] 日期:2022-07-05 热度:77
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/title[详细]
-
用innobackup结合策划任务对mysql做备份
所属栏目:[MySql教程] 日期:2022-07-05 热度:65
写个脚本让其自动完全和增量备份 加权限: 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 热度:176
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.gz[详细]
-
mysql5.7 迁移以及从库提高为主库
所属栏目:[MySql教程] 日期:2022-07-05 热度:120
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 热度:159
LAMP环境创建小结: 1. 为什么下载源码包需要到官网上去下载? 简单说就是为了安全,如果是非官方下载的源码包,有可能被别有用心的人动过手脚,毕竟是源码的,任何人都可以修改代码。 2. 64位机器是否可以安装32位rpm包?64位机器是否可以安装32位的mysql二[详细]
-
MySQL数据库高级 情况
所属栏目:[MySql教程] 日期:2022-07-04 热度:152
MySQL数据库高级(八)事件 一、事件简介 1、事件简介 事件是用来执行定时任务的一组SQL集,在时间到时会触发。 一个事件可调用一次,也可周期性的启动,由一个特定的事件调度器线程来管理的。 事件取代了原先只能由操作系统的计划任务来执行的工作,而且MyS[详细]
-
Windows 2012 always on 读写分离集群创建配置
所属栏目:[MySql教程] 日期:2022-07-04 热度:172
Windows 2012 always on 读写分离集群搭建配置。 Always on简介 AlwaysOn 可用性组 (SQL Server) AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案。SQL Server 2012 中引入了 AlwaysOn 可用性组功能,此功能可最大[详细]
-
机房服务器维护的日常工作 您明白哪些?
所属栏目:[MySql教程] 日期:2022-07-04 热度:103
近年来网络数据安全越来越重要,服务器维护也越来越被重视,而在维护服务器的时候一定要谨慎小心,日常维护工作要处理好,否则出现一点小的错误就会影响很大。那么,服务器维护日常需做哪些工作呢? 机房服务器维护的日常工作 一、软件维护 1、数据库服务 数[详细]
-
mysql无法删掉表中的主键
所属栏目:[MySql教程] 日期:2022-07-04 热度:160
mysql无法删除表中的主键: 1、mysql删除表中的主键时报错,如下代码所示: mysql alter table student drop primary key; ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key 2、问题原[详细]
-
Centos下MySQL忘记密码修改方式
所属栏目:[MySql教程] 日期:2022-07-04 热度:75
前几天刚在虚拟主机上装了个MySQL5.7,随手配置了个密码,今天直接就忘记(尴尬脸 》 。《 ),于是就想着把这个修改密码的方式贴出来,以备有道友忘记密码时备用。 先将MySQL关闭: service mysqld stop 将MySQL登录方式设置为无需密码登录: mysql_safe --[详细]
-
sysbench 压测mysql数据库
所属栏目:[MySql教程] 日期:2022-07-04 热度:118
sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试,使用起来很方便, 同时sysbench支持以下几种测试模式: 1、CPU运算性能 2、磁盘IO性能 3、调度程序性能 4、内存分配及传输速度 5、POSIX线程性能 6、数据库性能(OLTP[详细]
-
何为mysql代码执行结构
所属栏目:[MySql教程] 日期:2022-07-04 热度:173
小编这次要给大家分享的是什么是mysql代码执行结构,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 本文内容: 什么是代码执行结构 顺序结构 分支结构 循环结构 首发日期:2018-04-18 什么是代码执行结构: 这里所[详细]
-
mysql去除不用表数据
所属栏目:[MySql教程] 日期:2022-07-04 热度:120
MySQL删除数据几种情况以及是否释放磁盘空间: 1、drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ; 2、truncate table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 。truncate table其实有点类似于drop table 然后creat,只不过[详细]
-
如何运用MySQL 8.0用户和角色管理
所属栏目:[MySql教程] 日期:2022-07-04 热度:75
这篇文章主要为大家展示了如何使用MySQL 8.0用户和角色管理,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理, 默认的密码加密方式也做了调整,[详细]
-
MySQL基础篇 从五个维度出发 审视表结构策划
所属栏目:[MySql教程] 日期:2022-07-04 热度:83
MySQL基础篇 从五个维度出发 审视表结构策划: 一、数据场景 1、表结构简介 任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型数据库存储结构化数据。数据的存储则需要设计对应的表[详细]
-
Timestamp时间戳精确到微妙级别 显露bug
所属栏目:[MySql教程] 日期:2022-07-02 热度:157
timestamp时间戳精确到微妙级别,出现bug 自MariaDB5.3版本起,timestamp时间戳精确到微妙级别,但这里存在一个致命bug,它会导致binlog记录的内容损坏,致使闪回恢复功能失效、Canal工具抓取binlog失败。 影响版本MariaDB 5.5/10.0 复现: 我使用的版本为10[详细]
