-
MySQL MHA详细搭建步骤
所属栏目:[MySql教程] 日期:2022-07-05 热度:117
环境: 用3台服务器搭建MySQL MHA 主节点:192.168.157.128 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 从节点:192.168.157.129 CentOS 7.6 数据库:mysql-5.7.27-linux-glibc2.12-x86_64 管理节点:192.168.157.130 CentOS 7.6 数据库:mysq[详细]
-
LAMP环境创建
所属栏目:[MySql教程] 日期:2022-07-05 热度:167
Lamp环境搭建:(将解压后的lamp目录移动到/目录下) 一、准备工作 1、安装编译工具gcc、gcc-c++ 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源 1)编辑yum配置文件: # mount /dev/cdrom /mnt/cdrom # vim /etc/yum.repos.d/CentO[详细]
-
xtrabackup 远途流备份脚本
所属栏目:[MySql教程] 日期:2022-07-05 热度:120
xtrabackup 远程流备份脚本: 1、xbstream 流,本地文件夹可以自己创建,异地文件夹必须存在 innobackupex --host=127.0.0.1 --post=3306 --stream=xbstream --compress /root/backup/ | ssh root@192.168.56.15 xbstream -x -C /tmp/ 2、xbstream 流,对端[详细]
-
mysql系统安全管理和优化
所属栏目:[MySql教程] 日期:2022-07-05 热度:161
mysql系统安全管理和优化: 1. 禁止MySql以管理员账号权限运行 MySql应该使用非管理员账号运行,以普通账户安全运行mysqld 加固方法:在my.cnf配置文件中配置user=mysql 2. 设置root用户口令并修改登录名,且不存在空密码账户 修改root用户密码,在MySql控制[详细]
-
MariaDB 10.3 主同步拷贝
所属栏目:[MySql教程] 日期:2022-07-05 热度:140
MariaDB主主同步,也就是两个MariaDB之间互为主从,每个MariaDB均为主、从双角色。 1. MariaDB01配置 vi /etc/my.cnf.d/server.cnf [mysqld] server-id = 1 log-bin = master-log relay-log = slave-log auto_increment_offset = 1 auto_increment_increment[详细]
-
mysql优化趋向
所属栏目:[MySql教程] 日期:2022-07-05 热度:196
随着数据的积累,慢慢的我们一些不好的习惯都会在系统中暴露出来,程序执行的效率低,用户体验下降,如果我们不采取一些措施,那么用户就回流失。 提高程序的执行效率可能需要做很多工作,但其中一个重要的工作就是mysql优化,或者称为数据库优化。 优化方向[详细]
-
MySQL开发规范中必定要禁用char
所属栏目:[MySql教程] 日期:2022-07-05 热度:105
MySQL开发规范中必须禁用char: 一、说明 channel渠道号到底应该怎么选择数据类型,两个选择,一个是char(),另一个是varchar()。在系统里看到用什么的都有,没有任何规律,实在没办法了没辙了需要制定一个规范,禁用char()。 二、原因 1、char扩展会导致表[详细]
-
如何运用MySQL 8.0用户和角色管理
所属栏目:[MySql教程] 日期:2022-07-04 热度:176
这篇文章主要为大家展示了如何使用MySQL 8.0用户和角色管理,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理, 默认的密码加密方式也做了调整,[详细]
-
MySQL基础篇 从五个维度出发 审视表结构策划
所属栏目:[MySql教程] 日期:2022-07-04 热度:189
MySQL基础篇 从五个维度出发 审视表结构策划: 一、数据场景 1、表结构简介 任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型数据库存储结构化数据。数据的存储则需要设计对应的表[详细]
-
mysql用户管制的用法
所属栏目:[MySql教程] 日期:2022-07-04 热度:71
这篇文章主要讲解了mysql用户管理的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 用户的介绍 查看用户 创建用户帐户 修改账户 删除帐户 关于匿名用户 首发日期:2018-04-19 用户的介绍: mysql的客户端连[详细]
-
如何达成mysql用户权限管理
所属栏目:[MySql教程] 日期:2022-07-04 热度:55
这篇文章主要讲解了如何实现mysql用户权限管理,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 什么是用户权限 恰当的用户权限 查看权限 修改权限 删除权限 首发日期:2018-04-19 什么是用户权限: 每个用户都有[详细]
-
mysql如何实现数据备份与恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:191
这篇文章主要讲解了mysql怎么实现数据备份与恢复,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 本文内容: 复制文件法 利用mysqldump 利用select into outfile 其它(列举但不介绍) 首发日期:2018-04-19 有些时候,在备[详细]
-
Linux二进制包安置Mysql8主从复制
所属栏目:[MySql教程] 日期:2022-07-04 热度:60
Linux二进制包安装Mysql8主从复制: 1、下载安装包 2、删除系统自带 rpm -qa |grep mysql rpm -qa |grep mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 3、修改配置文件 cat /etc/my.cnf [mysql] default-character-set=utf8 [mysqld] skip-n[详细]
-
PXC5.7.21 for linux7.2安设
所属栏目:[MySql教程] 日期:2022-07-04 热度:113
PXC的安装非常简单!!!!!! --软件下载 --基础环境准备 [root@node2 ~]# vim /etc/hosts ---在3个节点hosts文件加入如下信息 192.168.2.100 node1 192.168.2.200 node2 192.168.2.210 node3 [root@localhost ~]# rpm -e --nodeps mariadb mariadb-server[详细]
-
MySQL功能调优
所属栏目:[MySql教程] 日期:2022-07-04 热度:181
MySQL性能调优: 1 Mysql工作原理 1.1 mysql体系结构: 连接池 sql接口 分析器 优化器 查询缓存 存储引擎 文件系统 管理工具 1.2 永久定义: 修改配置文件/etc/my.cnf [mysql] 变量名=值 1.3 临时定义: mysqlset (global) 变量= 2 性能调优 2.1 访问数据时[详细]
-
如何做成MySQL表数据的导入导出
所属栏目:[MySql教程] 日期:2022-07-04 热度:78
这篇文章主要讲解了如何实现MySQL表数据的导入导出,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 数据导出 1. 使用 SELECT ...INTO OUTFILE ...命令来导出数据,具体语法如下。 mysql SELECT * FROM tablename INTO OUTFIL[详细]
-
如何利用mysql条件查询and和or及其优先级
所属栏目:[MySql教程] 日期:2022-07-04 热度:110
小编这次要给大家分享的是如何使用mysql条件查询and和or及其优先级,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 mysql and与or介绍 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。 使用OR关键字时:[详细]
-
Windows2003服务器MySql1045 错误
所属栏目:[MySql教程] 日期:2022-07-04 热度:62
有经验的的朋友都知道1045是密码不正确,后面还应该带有一句Access denied for user root@localhost (using password:YES)提示,如果你是不知道密码可如下操作. Windows: 1.管理员登陆系统,停止mysql服务或者结束mysqld-nt进程 2.进入命令行,来到mysql的安装[详细]
-
mysql下float类型一些误差详解
所属栏目:[MySql教程] 日期:2022-07-04 热度:52
我想很多朋友都不怎么会在mysql中使用float类型,特别是用到金钱时我们可能会用双精度来做,我们知道mysql的float类型是单精度浮点类型不小心就会导致数据误差 单精度浮点数用4字节(32bit)表示浮点数,采用IEEE754标准的计算机浮点数,在内部是用二进制表示[详细]
-
mysql update正则替换sql语句
所属栏目:[MySql教程] 日期:2022-07-04 热度:73
mysql update正则替换sql语句 有需要的朋友可参考一下,下面的update语句执行的是把www.phpfensi.com中的test替换为abc. UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, 替换前关键字, 替换后关键字 ) WHERE 字段名 REGEXP 替换前的字段值; 例句,代码如下[详细]
-
mysql批量删除特殊字符串
所属栏目:[MySql教程] 日期:2022-07-04 热度:184
如我要删除数据库中的:UPDATE 数据表名 SET 字段名 = replace(字段名, 要替换的字符串, 替换为) WHERE 设定条件; 语法,代码如下: UPDATE wp_posts SET post_content = replace(post_content, script * /script, ); 这样是错误的,看下面,代码如下: update pw_[详细]
-
mysql怎么获取时间戳的函数UNIX_TIMESTAMP
所属栏目:[MySql教程] 日期:2022-07-04 热度:146
mysql怎么获取时间戳的函数UNIX_TIMESTAMP?我们收集了网络上流行的各种关于获取UNIX_TIMESTAMP的方法总结. CREATE TRIGGER cus_info_tbl_tr AFTER INSERT ON cus_info_tbl FOR EACH ROW INSERT INTO summary_tbl ( `school_id`, `province_id`, `city_id`, `[详细]
-
mysql Int数据类型长度学习笔记
所属栏目:[MySql教程] 日期:2022-07-04 热度:172
mysql Int数据类型长度学习笔记,有需要了解的朋友可参考一下本文章. 1、数值类型 列类型 需要的存储量 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 int(M) 在 integer 数据类型中,M 表示最大显示宽度,在 int(M) 中,M 的值跟 int(M)[详细]
-
Mysql match against 全文搜索的用法
所属栏目:[MySql教程] 日期:2022-07-04 热度:159
下面本文章介绍了Mysql match against 全文搜索及介绍一个mysql全文搜索的插件,有需要的朋友可参考一下. 对于大的数据库,将数据装载到一个没有 FULLTEXT 索引的表中,然后再使用 ALTER TABLE (或 CREATE INDEX) 创建索引,这将是非常快的。将数据装载到一个[详细]
-
MYSQL SET字段类型怎么查询
所属栏目:[MySql教程] 日期:2022-07-04 热度:87
昨天自己在写一个dedecms功能时突然用到了解dedecms中flag字段,但里面用的是set类型,开始直接查询where = xx 可查出单字符,但是多个是就不好查了,下面我来总结一下set字段查询方法吧. SET可以包含最多64个成员,其值为一个整数,SET类型基础请查阅 mysql数据类[详细]
