-
MySQL占用虚拟内存非常高怎么办
所属栏目:[MySql教程] 日期:2022-07-04 热度:110
mysql狂吃内存,刚启动的内存只占700M,半天后1.5G,运行2天后就占3G内存了,包括FP,以前重启MYSQL就降下来了,这样我就设置计划任务每天早上自动重启mysql,但现在重启mysql也没用,竟然连同FP占用4.5G内存,而我服务器只有2G物理内存,造成网站运行超级慢[详细]
-
phpMyAdmin登陆超时1440秒未活动请重新登录
所属栏目:[MySql教程] 日期:2022-07-04 热度:92
本文章总结了关于phpMyAdmin登陆超时1440秒未活动请重新登录解决方法,有需要的朋友可参考本文章. 问题现象: 现象一:phpmyadmin在使用过程中经常出现登陆超时,1440秒未活动,请重新登录; 现象二:phpmyadmin 里会出现:您的 PHP 配置参数 session.gc_maxlifetim[详细]
-
myisam和innodb的差异
所属栏目:[MySql教程] 日期:2022-07-03 热度:144
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB(另一种数据[详细]
-
mysql 自带工具细说
所属栏目:[MySql教程] 日期:2022-07-03 热度:152
MySQL自带工具使用介绍: mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的服务器。 命令格式: Usage:mysql [OPTIONS][database] 例:mysql -e select user,host from user mysql mysql --help 可以得到相应的[详细]
-
利用navicat连接mysq数据库
所属栏目:[MySql教程] 日期:2022-07-03 热度:51
需求:在windows操作系统上连接mysql数据库 方法一:用Navicat自带的SSH进行连接 首先我们在Navicat中新建连接 方法二:使用IP地址远程连接mysql数据库 1.首先打开Navicat新建连接,这次我们在常规页面直接填写我们远程主机的IP地址| 用户名、密码及端口(33[详细]
-
MYSQL 寻常运算符和函数
所属栏目:[MySql教程] 日期:2022-07-03 热度:72
MYSQL的常用运算符 1 字符函数 CONCAT() 字符连接 CONCAT_WS() 使用指定的分隔符进行字符连接 FORMAT() 数字格式化 LOWER() 转换成小写字母 UPPER() 转换成大写字母 LEFT() 获取左侧字符 RIGHT() 获取右侧字符 LENGTH() 获取字符串长度 LTRIM() 删除前导空格[详细]
-
MySQL 语句IFNULL函数利用
所属栏目:[MySql教程] 日期:2022-07-03 热度:174
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-03 热度:50
MySQL之查询缓存: 一、查询缓存的误区 刚接触QC时,觉得是个好东西,可以将查询的结果放到QC中,这样极大的提升查询的速度,但是后来了解到如果对表进行做DML或者DDL,QC相对应的缓存就会释放,这样对于频繁更改的数据库是没有任何意义的。 二、查询缓存场景[详细]
-
Linux自学记录 LNMP
所属栏目:[MySql教程] 日期:2022-07-03 热度:142
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创建[详细]
-
建立数据表主键外键
所属栏目:[MySql教程] 日期:2022-07-03 热度:159
创建数据表主键外键: 1、创建数据表 按行和列的方式存储,每一行唯一一条记录,每一列代表记录中的某个字段或者是域。 格式:表的名称不区分大小写,不能使用SQL关键字;存在多列使用逗号分隔。 create table table_name ( 字段1,数据类型 [列约束条件],[详细]
-
MySQL数据库策划规范
所属栏目:[MySql教程] 日期:2022-07-03 热度:126
MySQL数据库设计规范: 1. 规范背景与目的 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在[详细]
-
percona-xtrabackup运用
所属栏目:[MySql教程] 日期:2022-07-03 热度:79
上一篇简单介绍了percona-xtrabackup的安装,percona-xtrabackup安装(一),这篇主要介绍innobackupex的工作以及实现原理和具体的使用等。 一、使用xtrabackup进行备份 创建备份用户 mysql CREATE USER bkpuser@localhost IDENTIFIED BY s3cret; Query OK,[详细]
-
MYSQL INNODB 或是 MYISAM?
所属栏目:[MySql教程] 日期:2022-07-01 热度:179
MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。 数据的大小,是一个影响你选择什么样存储[详细]
-
运用xtrabackup备份MySQL数据库
所属栏目:[MySql教程] 日期:2022-07-01 热度:112
前言 Xtrabackup提供了两种命令行工具: xtrabackup:专用于备份InnoDB和XtraDB引擎的数据; innobackupex:是一个perl脚本,在执行过程中会调用xtrabackup命令,这个命令即可以实现备份InnoDB,也可以备份Myisam引擎的对象。 xtrabackup是由percona提供的My[详细]
-
MySQL 5.6.38在RedHat 6.5上经过RPM包安装
所属栏目:[MySql教程] 日期:2022-06-30 热度:147
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 热度:197
系统版本: 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 热度:166
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 热度:140
注:MySQL5.7破解root密码,跳过密码认证登录到数据库,直接修改表中的密码即可,但是MySQL 8.0则不可以这样修改root密码,需要跳过密码认证登录到数据库后,先将root密码设置为空,然后才可以登录到数据库,修改root密码。 1、遗忘MySQL 5.7数据库的root密[详细]
-
mysql 字段的基础查询
所属栏目:[MySql教程] 日期:2022-06-30 热度:93
基础查询 /* 语法: select 选择、过滤、查看 类似于 System.out.println(...) 打印 特点: 1、查询列表可以是:表中的字段、常量、表达式、函数 2、查询的结果是一个虚拟的表格 */ SELECT `first_name`, `last_name`, `email`, `salary` FROM employees ; #第[详细]
-
记一次mysql中文字符乱码的难题排查
所属栏目:[MySql教程] 日期:2022-06-30 热度:197
今天开发反应两样的程序往一个库里面插入数据正常,往另外一个库里面插入数据有乱码。第一反应就是两个数据库关于字符集的配置不一样。 可以看到character_set_server的参数配置不一样,于是将有问题的那个库配置成utf8,开发再次测试的时候表示还有乱码问题[详细]
-
msyql数据表的运作
所属栏目:[MySql教程] 日期:2022-06-30 热度:103
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看表结构:desc 表名; 修改表名:alter table 表名 rename to 新表名; 添加列:alter table 表名 add column 列名 数据类型; 删除列:alter table 表名 drop column 列名; 修改列名:alter table[详细]
-
SQL Server数据库新手进门学习总结
所属栏目:[MySql教程] 日期:2022-06-30 热度:129
视图、索引和事务 视图是由一个或多个数据表(基本表)导出的虚拟表或者查询表,是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 视图的好处:能够简化用户的操作;视图能够对机密数据提供安全保护。 创建视图时,视图的名称存在sysobjec[详细]
-
mysql字符集latin1迁移utf8的方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:69
在安装mysql时可能根据不同需要会设置mysql服务器不同的字符集了,但今天小编碰到一个问题就是要把latin1迁移utf8了,下面找到了一篇关于mysql字符集latin1迁移utf8的方法,下面一起来看看. 场景说明: 1、现上几百台mysql数据库,字符编码latin1,现在需要做一个[详细]
-
mysql中mysqldumper安装使用和参数详解
所属栏目:[MySql教程] 日期:2022-06-29 热度:190
mysqldumper是一个不错的mysql备份工具了,也是众多mysql备份工具中的一个不错的工具了,下面来介绍mysqldumper工具安装与使用例子. mysqldumper这个备份工具比较好的点很明显,就是可以并发备份,比mysqldump要快些,另一个就是备份的表是单独的文件,恢复单表时[详细]
-
windows服务器mysql日志文件清理简单方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:93
今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧. mysql-bin.0000x是什么文件 mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日[详细]
