-
服务器内存不足致使LINUX KILL MYSQLD 故障
所属栏目:[MySql教程] 日期:2022-03-25 热度:184
环境说明 OS操作系统:SUSE Linux 11 数据库版 本:MYSQL 5.6 故障问题描述 客户反映MYSQL数据库因为内存不足被重启。 故障分析 1、根据MYSQL报警日志确认问题: 2016-10-24 12:28:49 29226 [Note] Plugin FEDERATED is disabled. 2016-10-24 12:28:49 292[详细]
-
服务器租用时如何挑选带宽大小?
所属栏目:[MySql教程] 日期:2022-03-25 热度:57
服务器带宽是我们在服务器租用的时候必须选择的一项配置,有了带宽,用户才能对服务器进行访问。但是,我们往往在选择带宽容量大小的方面不知道应该如何选择,选小了不够用,选大了,会造成成本的增加,资源的浪费。今天无忧-勿忘我就来告诉大家应该如何选[详细]
-
终于懂了,为啥说云数据库时代已来
所属栏目:[MySql教程] 日期:2022-03-25 热度:131
关于数据库,很多企业和个人开发者仍习惯于使用自建开源数据库,但自建开源数据库却十分依赖专业DBA和数据库技术人员等手工下载版本、补[详细]
-
MySQL 8.0 新加特性
所属栏目:[MySql教程] 日期:2022-03-25 热度:159
MySQL 8.0 新增特性: 1. 数据字典 新增了事务型的数据字典,用来存储数据库对象信息 之前,字典数据是存储在元数据文件和非事务型表中的 2. 账号权限管理 添加了对 角色 的支持,角色会对应一套权限,角色可以被添加、删除,角色上的权限也可以进行增删[详细]
-
mysql达成oracle的decode和translate以及管道符拼接
所属栏目:[MySql教程] 日期:2022-03-25 热度:138
目前要把网站整体业务迁移到云,并且又现在的oracle转换成mysql数据库,实现去ioe,现在有个任务是把oracle的一个视图在mysql中创建上,相关的基表已经创建完毕,想当然觉得只要把oracle的创建语句有拿出来,在mysql执行就可以了,其实真正过程遇到了很多问[详细]
-
centos 5.8 编译安置 percona server 5.6.33
所属栏目:[MySql教程] 日期:2022-03-25 热度:56
根本编译不成功 OS 的库文件版本太低 把时间花在这个上面不值当 cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql/mysql -DEXTRA_CHARSETS=all -DENABLE_DOWNLOADS=1 -DWITH_BOOST=/usr/local/boost -- Running cmake version 2.8.6 -- Could NOT find Git (mi[详细]
-
微信支付用的数据库开流了
所属栏目:[MySql教程] 日期:2022-03-25 热度:53
腾讯TBase是一款腾讯自研高性能HTAP数据库,提供 高性能的OLTP和OLAP能力,同时保证 可扩展全局一致性分布式事务(ACID),为用户提供高一致性的分布式数据库服务和高性能的数据仓库服务。一方面解决了传统数据库扩展不足、数据sharding之后数据库事务的严[详细]
-
mysql之 binlog维护详细分析
所属栏目:[MySql教程] 日期:2022-03-25 热度:161
binary log 作用:主要实现三个重要的功能:用于复制,用于恢复,用于审计。 binary log 相关参数: log_bin 设置此参数表示启用binlog功能,并指定路径名称 log_bin_index 设置此参数是指定二进制索引文件的路径与名称 binlog_format 此参数控制二进制日[详细]
-
没法远程桌面连接 批量管理云服务器
所属栏目:[MySql教程] 日期:2022-03-25 热度:72
远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等。远程[详细]
-
mysql5.7数据库更名
所属栏目:[MySql教程] 日期:2022-03-25 热度:98
数据库版本是5.7.17 今天接到需求说需要把数据库的名字从A改为B,查了下A数据库下有不到200张表,也不是很大,要是用导入导出也可以,就是还是会慢,时间宝贵啊,用的时间越少越好。 有个rename table命令,写个脚本主要用它来实现需求 #!/bin/bash #先判断[详细]
-
mysql 日期变换字符串
所属栏目:[MySql教程] 日期:2022-03-25 热度:198
mysql 日期转换字符串; 1、使用:DATE_FORMAT 将日期转换字符串,或者字符串转换日期 (1)将时间转换成字符串 将系统时间转换成字符串 mysql select date_format(now(), %y%m%d %h:%i:%s); +---------------------------------------+ | date_format(now([详细]
-
我的tomcat-mysql数据源设置
所属栏目:[MySql教程] 日期:2022-03-25 热度:117
步骤: 1.下载apache-tomcat-5.5.17.zip和apache-tomcat-5.5.17-admin.zip,分别是服务器和管理工具 卸载原来的5.0 解压5.5到tomcat5.5目录下,admin解压包覆盖到tomcat5.5目录中,解决了以往没有admin管理界面的尴尬; 2.修改MyEclipse5.5中的tomcat设置[详细]
-
MySQL 5.7获取指定线程正在执行SQL的执行策划信息
所属栏目:[MySql教程] 日期:2022-03-25 热度:56
获取指定线程正在执行SQL的执行计划信息,可以使用下面语句; 当某个线程执行SQL消耗了很长的时间,可以使用这个语句找到正在执行大SQL的执行计划,在性能诊断上很有用。 mysql show processlist; +----+------+-----------+------+---------+------+-----[详细]
-
linux上mysql MM 双主 及keepalived创建
所属栏目:[MySql教程] 日期:2022-03-25 热度:106
linux上mysql MM 双主 及keepalived创建: 一、主备机IP及VIP规划: master1 10.1.1.14 VIP 10.1.1.16 master2 10.1.1.15 VIP 10.1.1.16 二、mysql MM配置 1.修改master1的my.cnf # vi /etc/my.cnf [mysqld] basedir = /usr/local/mysql/ datadir=/usr/loc[详细]
-
mysql 数据类别
所属栏目:[MySql教程] 日期:2022-03-25 热度:163
mysql 数据类型: 一、char的长度是固定的,不管存储的数据是多少都会是固定的长度,上限为255个字节,varchar的上限为65535字节, char(4); //这个4表示最多存储4个【字符】, 长度可以为从0到255的任何值,当存储的字符串长度小于指定的长度, 会在字符串[详细]
-
MYSQL实战-MHA搭建及问题概括
所属栏目:[MySql教程] 日期:2022-03-25 热度:88
MYSQL实战-MHA搭建及问题总结: 1.服务器 192.168.56.21 mydb1 #Master 192.168.56.22 mydb2 #Slave 192.168.56.23 mydb3 #MHA manager 2. 所有机器修改vim /etc/hosts 192.168.56.21 mydb1 192.168.56.22 mydb2 192.168.56.23 mydb3 3.设置SSH公钥免密码[详细]
-
MySQL InnoDB检查点机制
所属栏目:[MySql教程] 日期:2022-03-25 热度:87
InnoDB 通过调用一个模糊的检查点来实现检查点机制。InnoDB 以很小的批量从缓冲池中刷新修改了的数据库页面。这就不需要在一个批量中刷新整个缓冲池, 因这个实话上将可能停止用户 SQL 语句运行进程一段时间。 In crash recovery InnoDB 在崩溃修复时会检[详细]
-
MySQL表、字段、库的字符集修改方法介绍
所属栏目:[MySql教程] 日期:2022-03-25 热度:130
修改数据库字符集: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...]; 把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集: ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...] 如[详细]
-
mysql生成随机数
所属栏目:[MySql教程] 日期:2022-03-25 热度:133
DROP FUNCTION IF EXISTS rand_string; delimiter // CREATE FUNCTION rand_string(l_num tinyint UNSIGNED,l_type tinyint UNSIGNED) RETURNS varchar(127) BEGIN -- Function : rand_string -- Author : dbachina#dbachina.com -- Date : 2010/5/30 -- l[详细]
-
MySQL配置文件my.cnf例子最详细翻译
所属栏目:[MySql教程] 日期:2022-03-25 热度:111
MySQL配置文件my.cnf 例子最详细翻译: #BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO # # 此mysql配置文件例子针对4G内存。 # 主要使用INNODB #处理复杂队列并且连接数量较少的mysql[详细]
-
mysql事务处理
所属栏目:[MySql教程] 日期:2022-03-25 热度:64
mysql事务处理(转)[@more@]缺省的,MySQL 运行在 autocommit 模式。这就意味着,当你执行完一个更新时,MySQL 将立刻将更新存储到磁盘上。 如果你使用事务安全表 (例如 InnoDB、BDB),通过下面的命令,你可以设置 MySQL 为非 autocommit 模式: SET AUTOCO[详细]
-
mysql开机启动
所属栏目:[MySql教程] 日期:2022-03-25 热度:140
原由:电脑上装了虚拟机,虚拟机上有装有mysql数据库,因为电脑每天都要开关机,第二天开机后还需要手动开启mysql服务,因为博主比较懒,故做成自动启动。 备注:生产中一般不会做成自动启动 步骤如下: 1,查看是否有mysql服务 [root@mysql1 ~]# chkconfi[详细]
-
orzdba的安装
所属栏目:[MySql教程] 日期:2022-03-25 热度:116
orzdba的安装 只能在本地服务器上运行,因为使用tcprstat收集信息 源码地址 # chmod +x orzdba tcprstat工具安装与使用 使用方法: tcprstat是安装在server端,统计分析本地网卡地址请求的响应时间,可以用于临时分析,也可定时任务做信息收集 下载 # wget[详细]
-
恢复slave从机上的部分表
所属栏目:[MySql教程] 日期:2022-03-25 热度:187
以下案例演示重新初始化slave上的个别表,如test01和test02. 1、停止slave复制 点击(此处)折叠或打开 mysql stop slave; Query OK, 0 rows affected (0.02 sec) 2、在master导出这张表,并记录下同步的binlog和POS点 mysqldump -uroot -pmysql -q --single[详细]
-
MariaDB用户管理
所属栏目:[MySql教程] 日期:2022-03-25 热度:126
rootmysql -p Mariadb 的账户管理操作 CREATE USER:创建一个新账户并为其设置一个口令(可选操作): CREATE USER account [IDENTIFIED BY password]; 这条语句只是创建帐户,未对帐户进行任何权限分配,权限分配由 GRANT 语句完成。 示例: MariaDB [(no[详细]
