
mysql
mysql日常积累
ChanYeeLi
这个作者很懒,什么都没留下…
展开
-
linux yum安装mysql
1.yum install mysql mysql -u root 出现一下错误: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) chkconfig –list 看了一下列表压根没有mysqld这个服务,懵逼了, 这条路行不原创 2017-06-06 13:50:33 · 476 阅读 · 0 评论 -
Mysql 日常积累
SQL常用创建数据库drop DATABASE if EXISTS `shihou_www`;CREATE DATABASE shihou_www;use shihou_www;时间操作当前日期增加10个小时 SELECT DATE_ADD(NOW(), INTERVAL 600 MINUTE); 时间戳格式化 FROM_UNIXTIME(create_tim原创 2017-07-19 11:39:07 · 534 阅读 · 0 评论 -
Navicat Premium_11.2.7 工具激活(免费哦)
由于太大,csdn不让上传, 所以之能用百度云做中间件了安装完成后,可以直接点击PatchNavicat.exe运行, 如果运行完之后不成功,可以先执行navicat_chs.exe生成注册码,将注册码填入注册框,再执行PatchNavicat.exe 即可成功下载地址:http://pan.baidu.com/s/1bOfOIU客观打赏地址:http://blog.youkuaiyun.com/assas原创 2017-07-27 11:40:22 · 9097 阅读 · 2 评论 -
mysql 使用rownum排序并获得排名
1.执行如下语句进行创建表并添加数据DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (`id` int(11) NOT NULL AUTO_INCREMENT,`date` varchar(255) DEFAULT NULL,`score` int(11) DEFAULT NULL,PRIMARY KEY (`id`))ENGINE=INNO原创 2017-08-03 10:53:04 · 2207 阅读 · 0 评论 -
mysql 会造成隐式提交的语句
以下语句(以及同义词)均隐含地结束一个事务,似乎是在执行本语句前,您已经进行了一个COMMIT。 ALTER FUNCTION, ALTER PROCEDURE, ALTER TABLE, BEGIN, CREATE DATABASE, CREATE FUNCTION, CREATE INDEX, CREATE PROCEDURE, CREATE TABLE, DROP DATABASE, DROP转载 2017-08-15 10:13:45 · 3033 阅读 · 0 评论 -
分表 -- mysql create table 问题
前一段时间公司一个任务分发中心的项目需要分表,这个任务落到了我和另外一个同事兼好朋友的肩上。 整个项目的流程大概是这个样子的。 运营人员在后台建立一个任务,将该任务发布,平台的用户可以参加该任务。由于前期用户量不大,作为主要表的任务表和用户表仅仅建了两个,后期随着用户和任务量的不断增加,导致查询效率急剧下滑,所以商讨后决定做分表。 开始我们俩人做了商讨,商讨结果如下 最终决定在用户维度和任务原创 2017-08-15 17:39:02 · 664 阅读 · 0 评论 -
mysql安装完成之后,如何获取默认密码
一般情况下在一下几个文件中。1./var/log/mysqld.log2./usr/local/mysql/data/ .err文件3./root/.mysql_secret原创 2018-02-06 13:20:08 · 19940 阅读 · 2 评论 -
linux MySQL rpm安装攻略
1.https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 下载安装包。之前MySQL安装失败是因为选择的版本问题, 建议选择【linux-generic】解压:tar zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz /原创 2018-02-06 17:10:42 · 805 阅读 · 0 评论 -
MySQL 主从
mysql的主从配置先决条件:安装MySQL 如果安装还有疑问的同学,请参考:linux MySQL rpm安装攻略 http://blog.youkuaiyun.com/assassinsshadow/article/details/792725731.master 配置 数据库安装完成后 找到my.cnf文件一般情况下在 [root@lichenyi bin]# ./mysql ...原创 2018-02-07 11:14:07 · 873 阅读 · 0 评论 -
MySQL 主从之半同步
1.半同步复制在说明半同步复制之前我们先来了解一下,什么是同步复制?同步复制:同步复制可以定义为数据在同一时刻被提交到一台或多台机器,通常这是通过众所周知的“两阶段提交”做到的。虽然这确实给你在多系统中保持一致性,但也由于增加了额外的消息交换而造成性能下降。使用MyISAM或者InnoDB存储引擎的MySQL本身并不支持同步复制,然而有些技术,例如分布式复制块设备(简称DRBD),可以在下层的转载 2018-02-07 13:08:53 · 363 阅读 · 0 评论 -
mycat 读写分离配置
mycat简单介绍(部分摘自官网)支持1000亿大数据中国第一开源分布式数据库中间件Mycat之前世今生2013年阿里的Cobar在某大型项目中使用过程中发现存在一些比较严重的问题,于是第一代改良版——Mycat诞生Mycat开源以后,一些Cobar的用户参与了Mycat的开发,最终Mycat发展成为一个由众多软件公司的实力派架构师和资深开发人员维护的社区型开源软件。...原创 2018-02-08 16:37:28 · 6291 阅读 · 4 评论 -
mysql 启动常见报错解决方案
在使用service mysqld start命令启动mysql报如下错误:。首先找到mysql的日志文件一般是hostname.err,可以通过find命令找到该文件。 比如:[root@lichenyi bin]# find / -name lichenyi.err/usr/local/mysql/data/lichenyi.err打开lichenyi.err 发现有如下...原创 2018-04-08 10:29:23 · 2946 阅读 · 0 评论 -
Mysql之索引
文章参考:《深入浅出Mysql》 第二版本索引是数据库中用来提高性能的常用工具。 对于Mysql而言,所有的类型都可以被索引。对相关列进行索引是提高查询(select)性能的重要途径。1.索引概述mysql每种存储引擎对每个表至少支持16个索引,总索引长度至少为256字节。MyISAM和InnoDB存储引擎的表默认的创建BTREE索引。 mysql还支持全文本索引,该索引可以用于全...原创 2018-04-16 10:33:55 · 270 阅读 · 0 评论 -
mysql 语句优化
在优化之前需要对索引稍微的了解一下。可以以下连接进行查看https://blog.youkuaiyun.com/assassinsshadow/article/details/79956820sql优化的一般步骤: 通过show status 命令了解了解SQL的执行效率。 通过explain分析低效SQL的执行计划 如图: 重要的列进行说明: select_type:表示select的类型...原创 2018-04-16 11:44:16 · 354 阅读 · 0 评论