-
mysql5 5 42指定数据库同步运作
所属栏目:[MySql教程] 日期:2022-07-03 热度:154
master端IP:192.168.1.100 slave端IP:192.168.1.200 一.master 上操作: 主库建立同步的账户rep并且授权replication;在主库锁表flush tables with read lock; 并查看主库上binlog文件及位置点 show master statusG;记录下此binlog文件和位置点。 mysql -[详细]
-
初次安装Mysql5 7以上版本后初始root密码找不到的难题
所属栏目:[MySql教程] 日期:2022-07-03 热度:72
mysql5.7新增的特性中主要的一方面就是极大增强了安全性,安装Mysql后默认会为root@localhost用户创建一个随机密码,这个随机密码在不同系统上需要使用不同方式查找,否则无法登录mysql并修改初始密码。 在Centos 7系统上使用rpm命令安装Mysql后,mysql的配[详细]
-
MySQL MHA failover步骤
所属栏目:[MySql教程] 日期:2022-07-03 热度:125
MySQL MHA failover步骤: 1、切换过程 [root@es3 ~]# masterha_check_repl --conf=/root/app1.cnf Tue Aug 20 10:22:41 2019 - [warning] Global configuration file /etc/masterha_default.cnf not found. Skipping. Tue Aug 20 10:22:41 2019 - [info] Re[详细]
-
MySQL分库分表工具oneproxy安装解说
所属栏目:[MySql教程] 日期:2022-07-03 热度:102
oneproxy数据库中间件说明: 1.指定中间件启动的shell脚本和启动文件的程序目录位置 # sed -i s/^export.*$/export ONEPROXY_HOME=/usr/local/oneproxy/g demo.sh # sed -i s/^ONEPROXY_HOME=.*$/ONEPROXY_HOME=/usr/local/oneproxy/g oneproxy.servi[详细]
-
MariaDB 10 3支撑update多表ORDER BY and LIMIT
所属栏目:[MySql教程] 日期:2022-07-03 热度:109
MariaDB 10.3支持update多表ORDER BY and LIMIT 1)update连表更新,limit语句 update t1 join t2 on t1.id=t2.id set t1.name=hechunyang limit 3; MySQL 8.0 直接报错 MariaDB 10.3 更新成功 2)update连表更新,ORDER BY and LIMIT语句 update t1 join t2[详细]
-
myisam和innodb的差异
所属栏目:[MySql教程] 日期:2022-07-02 热度:193
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据[详细]
-
mysql 自带工具细说
所属栏目:[MySql教程] 日期:2022-07-02 热度:189
MySQL自带工具使用介绍: mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的服务器。 命令格式: Usage:mysql [OPTIONS][database] 例:mysql -e select user,host from user mysql mysql --help 可以得到相应的[详细]
-
利用navicat连接mysq数据库
所属栏目:[MySql教程] 日期:2022-07-02 热度:152
需求:在windows操作系统上连接mysql数据库 方法一:用Navicat自带的SSH进行连接 首先我们在Navicat中新建连接 方法二:使用IP地址远程连接mysql数据库 1.首先打开Navicat新建连接,这次我们在常规页面直接填写我们远程主机的IP地址| 用户名、密码及端口(33[详细]
-
MYSQL 寻常运算符和函数
所属栏目:[MySql教程] 日期:2022-07-02 热度:77
MYSQL的常用运算符 1 字符函数 CONCAT() 字符连接 CONCAT_WS() 使用指定的分隔符进行字符连接 FORMAT() 数字格式化 LOWER() 转换成小写字母 UPPER() 转换成大写字母 LEFT() 获取左侧字符 RIGHT() 获取右侧字符 LENGTH() 获取字符串长度 LTRIM() 删除前导空格[详细]
-
MySQL 语句IFNULL函数利用
所属栏目:[MySql教程] 日期:2022-07-02 热度:199
MySQL IFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参数。 IFNULL应用实例 USE testdb; CREATE TABLE IF NOT EXISTS contacts ( contactid INT AUTO_INCREMENT PRIMARY KEY, contactname[详细]
-
MySQL之查找缓存
所属栏目:[MySql教程] 日期:2022-07-02 热度:149
MySQL之查询缓存: 一、查询缓存的误区 刚接触QC时,觉得是个好东西,可以将查询的结果放到QC中,这样极大的提升查询的速度,但是后来了解到如果对表进行做DML或者DDL,QC相对应的缓存就会释放,这样对于频繁更改的数据库是没有任何意义的。 二、查询缓存场景[详细]
-
Linux自学记录 LNMP
所属栏目:[MySql教程] 日期:2022-07-02 热度:77
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建[详细]
-
建立数据表主键外键
所属栏目:[MySql教程] 日期:2022-07-02 热度:186
创建数据表主键外键: 1、创建数据表 按行和列的方式存储,每一行唯一一条记录,每一列代表记录中的某个字段或者是域。 格式:表的名称不区分大小写,不能使用SQL关键字;存在多列使用逗号分隔。 create table table_name ( 字段1,数据类型 [列约束条件],[详细]
-
MySQL数据库策划规范
所属栏目:[MySql教程] 日期:2022-07-02 热度:169
MySQL数据库设计规范: 1. 规范背景与目的 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在[详细]
-
percona-xtrabackup运用
所属栏目:[MySql教程] 日期:2022-07-02 热度:70
上一篇简单介绍了percona-xtrabackup的安装,percona-xtrabackup安装(一),这篇主要介绍innobackupex的工作以及实现原理和具体的使用等。 一、使用xtrabackup进行备份 创建备份用户 mysql CREATE USER bkpuser@localhost IDENTIFIED BY s3cret; Query OK,[详细]
-
MYSQL INNODB 或是 MYISAM?
所属栏目:[MySql教程] 日期:2022-06-30 热度:123
MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。 数据的大小,是一个影响你选择什么样存储[详细]
-
运用xtrabackup备份MySQL数据库
所属栏目:[MySql教程] 日期:2022-06-30 热度:133
前言 Xtrabackup提供了两种命令行工具: xtrabackup:专用于备份InnoDB和XtraDB引擎的数据; innobackupex:是一个perl脚本,在执行过程中会调用xtrabackup命令,这个命令即可以实现备份InnoDB,也可以备份Myisam引擎的对象。 xtrabackup是由percona提供的My[详细]
-
MySQL 5.6.38在RedHat 6.5上经过RPM包安装
所属栏目:[MySql教程] 日期:2022-06-30 热度:89
MySQL 5.6.38在RedHat 6.5上经过RPM包安装: 一、安装环境 1、操作系统版本:Red Hat Enterprise Linux Server release 6.5 (Santiago) 2、Mysql版本:MySQL-5.6.38-1.el6.x86_64.rpm-bundle.tar 二、安装说明 网上不少资料在使用rpm包安装Mysql 5.6之前,都[详细]
-
MySQL 重设密码
所属栏目:[MySql教程] 日期:2022-06-30 热度:59
系统版本: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 2 Server version: 5.7.28-log 忘记密码,编辑my.cnf服务配置文件 [mysqld]段段中加入 skip-grant-tables语句,去掉认证 update user set password=passw[详细]
-
命令更改表框架添加 删除 修改字段 调整字段顺序
所属栏目:[MySql教程] 日期:2022-06-30 热度:90
ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0 AFTER RegionID; //主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //增加一[详细]
-
MySQL 5.7及8.0版本数据库的root密码遗忘的处理
所属栏目:[MySql教程] 日期:2022-06-30 热度:87
注:MySQL5.7破解root密码,跳过密码认证登录到数据库,直接修改表中的密码即可,但是MySQL 8.0则不可以这样修改root密码,需要跳过密码认证登录到数据库后,先将root密码设置为空,然后才可以登录到数据库,修改root密码。 1、遗忘MySQL 5.7数据库的root密[详细]
-
mysql 字段的基础查询
所属栏目:[MySql教程] 日期:2022-06-30 热度:169
基础查询 /* 语法: select 选择、过滤、查看 类似于 System.out.println(...) 打印 特点: 1、查询列表可以是:表中的字段、常量、表达式、函数 2、查询的结果是一个虚拟的表格 */ SELECT `first_name`, `last_name`, `email`, `salary` FROM employees ; #第[详细]
-
记一次mysql中文字符乱码的难题排查
所属栏目:[MySql教程] 日期:2022-06-30 热度:171
今天开发反应两样的程序往一个库里面插入数据正常,往另外一个库里面插入数据有乱码。第一反应就是两个数据库关于字符集的配置不一样。 可以看到character_set_server的参数配置不一样,于是将有问题的那个库配置成utf8,开发再次测试的时候表示还有乱码问题[详细]
-
msyql数据表的运作
所属栏目:[MySql教程] 日期:2022-06-30 热度:123
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看表结构:desc 表名; 修改表名:alter table 表名 rename to 新表名; 添加列:alter table 表名 add column 列名 数据类型; 删除列:alter table 表名 drop column 列名; 修改列名:alter table[详细]
-
SQL Server数据库新手进门学习总结
所属栏目:[MySql教程] 日期:2022-06-30 热度:68
视图、索引和事务 视图是由一个或多个数据表(基本表)导出的虚拟表或者查询表,是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 视图的好处:能够简化用户的操作;视图能够对机密数据提供安全保护。 创建视图时,视图的名称存在sysobjec[详细]