-
SQL中寻访远程数据库 MSSQL
所属栏目:[MySql教程] 日期:2022-09-04 热度:186
MSSQL访问远程数据库可以使用三种方式(openrowset/opendatasource/openquery): 前提:启用Ad Hoc Distributed Queries 1、启用Ad Hoc Distributed Queries服务(这个服务不安全,SqlServer默认是关闭) 2、启用和关闭Ad Hoc Distributed Queries的方法: 若没[详细]
-
Redis持久化存储解说
所属栏目:[MySql教程] 日期:2022-09-04 热度:64
为什么要做持久化存储? 持久化存储是将 Redis 存储在内存中的数据存储在硬盘中,实现数据的永久保存。我们都知道 Redis 是一个基于内存的 nosql 数据库,内存存储很容易造成数据的丢失,因为当服务器关机等一些异常情况都会导致存储在内存中的数据丢失。 1.[详细]
-
Xtrabackup运用案例
所属栏目:[MySql教程] 日期:2022-09-04 热度:186
Xtrabackup运用案例: 一、备份用户创建 CREATE USER bkpuser@localhost IDENTIFIED BY bkpuser; GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON . TO bkpuser@localhost; FLUSH PRIVILEGES; 二、备份 -- 执行备份 (不带时间戳) /usr/local/x[详细]
-
Mysql-MMM高可用群集布局
所属栏目:[MySql教程] 日期:2022-09-04 热度:193
何为MMM? MMM(Master-Master replication manager for Mysql,Mysql 主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理Mysql Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻[详细]
-
XtraBackup全量备份与复原MySQL数据
所属栏目:[MySql教程] 日期:2022-09-04 热度:73
防伪码:没有相当程度的孤独是不可能有内心的平和。 Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且开源,淘宝的RDS for MySQL的物理备份就是基于Xtr[详细]
-
Linux MySQL 5.7二进制 小版本提升
所属栏目:[MySql教程] 日期:2022-09-04 热度:134
Linux MySQL 5.7二进制 小版本升级 MySQL5.7二进制安装在Unix/Linux上升级时,分为就地和逻辑升级方法。 1 就地升级 就地升级包括关闭旧的MySQL服务器,用新的MySQL服务器替换旧的MySQL二进制文件或软件包,在现有数据目录上重新启动MySQL,以及运行mysql_up[详细]
-
创建互为主从的MySQL服务器
所属栏目:[MySql教程] 日期:2022-09-04 热度:135
node1的IP地址:192.168.1.254 node2的IP地址:192.168.1.253 操作系统为RHEL7.3,MySQL版本为5.7.18 1、修改node1的MySQL配置文件 #注意server_id字段一定不能一样,由于前面的配置server_id已经配置,且其值唯一,所以此处不再进行配置 修改node1的mysql配[详细]
-
数据库中间件ProxySQL读写自动分离实行
所属栏目:[MySql教程] 日期:2022-08-25 热度:131
腾讯云cdb可以提供主库VIP+只读从库VIP的形式,这样开发使用时需要维护2个VIP而且不能自动读写分离,基于现状计划使用proxysql结合clb及cdb来实现读写自动分离。 架构如下: app--clb四层--proxysql--主vip+自读vip 一.ProxySQL部署 1.下载安装启动 [root@VM[详细]
-
Windows下配置开启免安装版本mysql
所属栏目:[MySql教程] 日期:2022-08-25 热度:158
Windows下配置开启免安装版本mysql: 一,下载Zip版本的免安装版本的Mysql,并解压之安装目录下面 二,在Windows的Path中添加Mysql的Bin目录,使得可访问mysql等命令。 *遇到奇怪问题,在win10的path加入了mysql运行记录。但是执行mysql依然未找到。此时mysq[详细]
-
Zabbix运用自带模板监控MySQL
所属栏目:[MySql教程] 日期:2022-08-25 热度:185
zabbix在监控mysql数据库时,会使用自带的模板Template App MySQL,是不能直接使用的,因为没有key,而获取不到数据,前端会出现如下报错Warning: Using a password on the command line interface can be insecure.报错原因是mysql 5.6以后的版本增加了密码[详细]
-
Linux更改mysql的密码
所属栏目:[MySql教程] 日期:2022-08-25 热度:113
本人在docker的centos6.8容器中安装了mysql-server,但安装的时候并没有提示设置密码,而安装完了之后使用root用户不输入密码就进入了,为此需要修改mysql的密码。 mysql -uroot -p mysql update user set password=PASSWORD(you password) where user=root;[详细]
-
mysql压缩包 .zip 安设
所属栏目:[MySql教程] 日期:2022-08-25 热度:144
mysql压缩包 .zip 安设: 1、 下载压缩包,并减压到目标位置 2、 在bin下新建my.ini文件(仅限没有默认配置文件的版本)内容为 #代码开始 [Client] #设置3306端口 port=3306 [mysqld] #设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:Program Fil[详细]
-
相关mysql解压版配置时出现NET HELPMSG 353
所属栏目:[MySql教程] 日期:2022-08-25 热度:62
相关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-installmysq[详细]
-
mysql 获取执行计划的方案
所属栏目:[MySql教程] 日期:2022-08-25 热度:141
mysql 获取执行计划方法: 1.通过explain进行查看sql的执行计划; 2.通线程正在执行的sql查看该sql的执行计划; explain进行查看sql的执行计划相对简单,其实通线程正在执行的sql查看执行计划也很简单,那么为什么还需要第二种方式呢? 因为日常工作会发现很[详细]
-
MySQL新加从库
所属栏目:[MySql教程] 日期:2022-08-25 热度:180
MySQL主从是基于binlog日志来实现的,那么需要主服务器开启binlog,此选项默认是关闭。我这边服务器在部署的时候就开启了,因为使用binlog可以用来恢复MySQL数据,并且还为以后做主从做好准备,所以我们推荐大家在部署主服务器的时候就开启此选项。另外在做[详细]
-
Centos 7中设置二进制数据库mariadb最新版本
所属栏目:[MySql教程] 日期:2022-08-25 热度:108
Centos 7中设置二进制数据库mariadb最新版本: 一:实验背景; 在马哥教育学习到MYSQL这章时,留作业练习的实验 二:实验准备; 1、先检查虚拟机上是否存在mariadb: rpm -qa mariadb*,若有的话,则卸载; 2、通过yum info mariadb查找到mariadb的官网,进[详细]
-
MySQL5.7慢查询日志时间与系统时间差8小时原由
所属栏目:[MySql教程] 日期:2022-08-25 热度:161
在对慢查询进行查看的时候发现时间不对,正好与系统时间相差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; +------[详细]
-
MySQL教程之MySQL写入用户微信名
所属栏目:[MySql教程] 日期:2022-08-10 热度:116
很简单的需求,将用户微信名写入MySQl即可,但是测试过程中却遇到了问题,微信名中的emoji写入数据库失败。解决步骤如下 1.了解utf8mb4 MySQL从5.5.3版本开始支持utf8mb4编码,默认编码还是utf8。目前最新的MySQL的默认编码已经改为utf8mb4了,因为utf8可以[详细]
-
MySQL教程之数据库知识点总结
所属栏目:[MySql教程] 日期:2022-08-10 热度:119
一、基本概念 1.数据 (1)数据的定义:对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象 (2)数据的种类:文字、图形、图像、声音 (3)数据的特点:数据与其语义是不可分的 2.数据库 (1)数据库的定义:数据库(Database简称D[详细]
-
MySQL教程之Mysql服务器处理客户端请求流程
所属栏目:[MySql教程] 日期:2022-08-10 热度:54
在日常执行mysql语句的过程中,都是客户端进程向服务器进程发送一段文本(MySQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果). 看似很简单,其实不然,这内容有很多东西是需要注意的.下面借用两张图来说明,其实两张图表示的意思都是一样. 上面的[详细]
-
MySQL教程之Mysql--alter命令小特点
所属栏目:[MySql教程] 日期:2022-08-10 热度:174
以下命令均在mysql命令行下执行。 1. 修改表名称有2种方法,mysql命令行,没有区分大小写, 方法1: mysqlALTER TABLE 表名l RENAME TO 表名2; 方法2: mysqlrename table 表名1 to 表名2; 2. 修改表中的字段默认值, mysqlALTER TABLE {表名} ALTER {字段名[详细]
-
MySQL教程之Mysql创建和删除数据库
所属栏目:[MySql教程] 日期:2022-08-10 热度:58
很久没有使用命令行操作Mysql,百度搜罗,重新整理,加强记忆,便于查询。 以下命令均在win7,64位操作系统下,cmd命令行操作; 一、创建1个Mysql 数据库 方法1: 1. cmd下输入:mysql -u root -p,回车键入密码, 2.mysql命令行下,输入:CREATE DATABASE 数[详细]
-
MySQL教程之WinServer配置MySQL主从同步
所属栏目:[MySql教程] 日期:2022-08-10 热度:90
为什么要配置主从同步? 如果一台数据库服务器挂了,还有一个备用 为了方便配置,我采用两台WinServer2003虚拟机: 1.前期准备工作:安装好镜像文件,VMTOOLS,MySQL5.5 我这里以192.168.111.134为主服务器(以下简称134) 打开my.ini文件: 在最下面加上这[详细]
-
MySQL教程之MySQL体系结构和存储引擎
所属栏目:[MySql教程] 日期:2022-08-10 热度:113
mysql是一个可移植的数据库,几乎能在当前所有操作系统上运行,如Linux,Mac,Windows等,尽管各种系统在底层(如线程)实现方面各有不同,但是mysql几乎能保证在各平台上的物理体系结构的一致性。 定义数据库和实例: 在数据库领域中有两个词很容易混淆,它[详细]
-
MySQL教程之浅谈数据库用户表结构设计
所属栏目:[MySql教程] 日期:2022-08-10 热度:168
说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情。用户表结构的设计,算是整个后台架构的基石。如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地方也不少。与其如此,不妨设计用户表之初就[详细]
