
mysql 数据库
文章平均质量分 60
想念-忘记了
这个作者很懒,什么都没留下…
展开
-
mysql 新建用户并赋予远程访问权限
[root@demo /]# mysql -u root -p #登录服务器数据库Enter password:123xxx#1.创建一个新用户 testuser 密码为 testuserpassCREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testuserpass';#2.创建数据库testDBcreate database testDB;#3.执行命令为testuser用户添加使用testDB权限grant all pri.原创 2021-06-17 13:55:39 · 734 阅读 · 0 评论 -
启动mysql失败
MySQL关于InnoDB的几个错误阿里云服务器上装有MySQL 5.6,这几天MySQL服务经常死掉,启动MySQL服务(service mysql start),却报如下错误Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid...原创 2019-04-18 02:31:35 · 756 阅读 · 0 评论 -
数据库学习:高并发数据库设计
数据库学习:高并发数据库设计随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一、库分表在Redis,mem转载 2018-01-10 16:34:58 · 942 阅读 · 0 评论 -
MySQL PDO的介绍和使用
PDO一是PHP数据对象(PHP Data Object)的缩写。并不能使用PDO扩展本身执行任何数据库操作,必须使用一个database-specific PDO driver(针对特定数据库的PDO驱动)访问数据库服务器。PDO并不提供数据库抽象,它并不会重写SQL或提供数据库本身缺失的功能,如果你需要这种功能,你需要使用一个更加成熟的抽象层。PDO需要PHP5核心OO特性的支持,原创 2018-01-08 16:24:42 · 1710 阅读 · 0 评论 -
Mysql存储引擎---MyISAM和Innodb的区别
MySQL的存储引擎有很多种,但常用的主要有MyISAM和InnoDB这两个,我们很多时候可能没有注重关注存储引擎这方面,但其实存储引擎也是我们数据库设计里的一大重点,那么我们来看看这两种存储引擎的区别。MySQL存储引擎MyISAM与InnoDB的区别:一、InnoDB支持事务,MyISAM不支持,这一点是非常之重要。(事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回原创 2018-01-08 15:35:02 · 419 阅读 · 0 评论 -
mysql存储过程---返回列表数据需要用到游标
本章节我们介绍一些关于存储引擎方面的知识,我们主要从存储引擎的优点,创建,指令等方面来详细介绍:1. 使用存储过程的优点有:(1)存储过程在服务器端运行,执行速度快。(2)存储过程执行一次后,其执行规划就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。(3)确保数据库的安全。使用存储过程可以完成所有数据库操作转载 2018-01-08 15:21:50 · 6467 阅读 · 0 评论 -
Mysql存储过程的创建,调用和三种参数类型的解释说明
一.mysql存储过程语法:mysql> delimiter // (分割符)mysql> create procedure 方法名(参数类型参数 参数的数据类型) -> begin(表示sql语句的开始) -> select p_in_out as p_01; (查询输入参数) -> set 参转载 2018-01-08 14:42:34 · 2763 阅读 · 0 评论 -
MySQL性能调优——索引详解与索引的优化
——索引优化,可以说是数据库相关优化、理解尤其是查询优化中最常用的优化手段之一。所以,只有深入索引的实现原理、存储方式、不同索引间区别,才能设计或使用最优的索引,最大幅度的提升查询效率!一、BTree索引1、概述Mysql数据库中使用最频繁的索引类型,基本所有存储引擎都支持BTree索引。正是其优异的检索表现,才使其有这样的地位。2、存储结构正如转载 2018-01-04 17:48:56 · 643 阅读 · 0 评论 -
数据库索引的优缺点介绍说明
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引转载 2018-01-02 16:35:40 · 530 阅读 · 0 评论 -
Mysql学习总结(17)——MySQL数据库表设计优化
1.选择优化的数据类型MySQL支持很多种不同的数据类型,并且选择正确的数据类型对于获得高性能至关重要。不管选择何种类型,下面的简单原则都会有助于做出更好的选择:(1).更小通常更好一般来说,要试着使用正确地存储和表示数据的最小类型。更小的数据类型通常更快,因为它们使用了更少的磁盘空间、内存和CPU缓存,而且需要的CPU周期也更少。但是要确保不人低估需要保存的值,在转载 2017-12-01 17:28:18 · 374 阅读 · 0 评论 -
数据库(表结构)设计技巧及注意事项
当您在决定开发一个数据库管理项目时,最先着手的工作就应是数据库表结构的设计了。可以这么说,表结构的设计是开发数据库管理项目的基石,一个糟糕的表结构设计,可能会严重延误您的项目开发周期,使您大量的劳动时间为此付之东流。表结构设计是数据库逻辑设计的重要组成部分,直接影响到数据库的性能,所以小编在本文对数据库(表结构)设计技巧及注意事项做一个讲解! 1.表名一般以【模块名称_具体表名】来实现,转载 2017-12-01 16:51:39 · 42756 阅读 · 1 评论 -
使用keepalived实现双机热备
通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。下面来以keepalived结合tomcat来实现一个web服务器的双机热备。keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。在VRRP中有转载 2017-11-16 17:53:31 · 353 阅读 · 0 评论 -
centos6.8编译安装mysql
概述:CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //普通删除模式rpm -e --nodeps mysql转载 2017-11-20 14:11:01 · 690 阅读 · 0 评论