MySQL
文章平均质量分 66
SQZHAO
查无此人
展开
-
Mysql 建表用 MyISAM不用InnoDB(大数据高读取)
MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用。 我作为使用MySQL的用户角度出发转载 2014-08-10 00:22:35 · 568 阅读 · 0 评论 -
MySQL主从复制架构搭建及读写分离测试
一、业务发展驱动数据发展随着网站业务的不断发展,用户量的不断增加,数据量成倍地增长,数据库的访问量也呈线性地增长。特别是在用户访问高峰期间,并发访问量突然增大,数据库的负载压力也会增大,如果架构方案不够健壮,那么数据库服务器很有可能在高并发访问负载压力下宕机,造成数据访问服务的失效,从而导致网站的业务中断,给公司和用户造成双重损失。那么,有木有一种方案能够解决此问题,使得数据库不再因为负载转载 2015-01-05 14:01:45 · 673 阅读 · 0 评论 -
互联网MySQL开发规范
写在前面:无规矩不成方圆。对于刚加入互联网的朋友们,肯定会接触到MySQL,MySQL作为互联网最流行的关系型数据库产品,它有它擅长的地方,也有它不足的短板,针对它的特性,结合互联网大多应用的特点,笔者根据自己多年互联网公司的MySQL DBA经验,现总结出互联网MySQL的一些开发规范,仅供参考。 一、基础规范(1) 使用INNODB存储引擎(2) 表字符集使用UTF8(3)转载 2015-08-10 17:44:00 · 371 阅读 · 0 评论 -
MySQL-- 每半月一个分区,自动维护
建表语句 drop table if exists terminal_parameter;CREATE TABLE `terminal_parameter` ( `terminal_parameter_id` int(11) NOT NULL AUTO_INCREMENT, `serial` int(11) DEFAULT NULL, `network转载 2015-08-13 22:22:45 · 420 阅读 · 0 评论 -
XtraBackup不停机不锁表搭建MySQL主从同步实践
XtraBackup不停机不锁表搭建MySQL主从同步实践By wsgzao 发表于 2015-08-07前言Percona XtraBackup可以说是一个相对完美的免费开源数据备份工具,支持在线无锁表同步复制和可并行高效率的安全备份恢复机制相比mysqldump来说确实让人眼前一亮,与MySQL Enterprise Backup(InnoDB Hot Backup)的转载 2015-08-28 10:50:28 · 658 阅读 · 0 评论 -
CentOS7编译安装MySQL5.7.10
之前一直用rpm格式安装包来安装MySQL。但是在打rpm包之前很多参数都被设置好了,用起来很不方便,或者说很不舒服。再者就是网上的教程多半都是比较早的,有很多细节已经过时了,所以决定自己亲自动手在最新版的CentOS7上编译安装最新版的MySQL5.7.10. os:Linux mysql01 3.10.0-229.el7.i686 #1 SMP Sun May 17 14:06:40转载 2016-02-03 09:09:18 · 1482 阅读 · 0 评论 -
mysql5.7在centos上安装的完整教程以及相关的“坑”
安装前的准备Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysql[plain] view plain copyyum list installed | grep mysql Step2: 删除系统自带的mysql及其依赖命转载 2017-09-06 14:32:25 · 373 阅读 · 0 评论 -
MySQL安装配置,命令,异常纪要
一、Mac上的安装配置// brew安装brew install mysql// 设置为开机启动brew services start mysql// 也可以手动自启mysql.server start// 登录mysql -uroot注意: 1)...转载 2019-03-01 09:27:36 · 408 阅读 · 0 评论 -
centos 7 安装 mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 详细步骤
1.卸载Linux系统上自带的mysql插件(old版本)查找mysql相关安装:rpm -qa|grep -i mysql可能会出现以下的一个或多个,没有更好,说明你的系统很干净,但是以防万一,不管怎样下面的操作还是检查一变perl-DBD-MySQL-4.013-3.el6.x86_64mysql-libs-5.1.71-1.el6.x86_64qt-mysql-4.6...转载 2019-03-01 14:47:20 · 2301 阅读 · 0 评论 -
MySQL处理数据库和表的常用命令
学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一些信手拈来的命令。处理数据库查看数据库获取服务器上的数据库列表通常很有用。执行show databases;命令就可以搞定。mysql> show databases;创建数据库mysq转载 2015-01-05 14:00:22 · 414 阅读 · 0 评论 -
远程Linux服务器MySQL数据库定期备份和删除
网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了。1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令:ssh -l root -p 8080 202.***.***.***其中root为用户名,一般为root,8080为端口,202.***.**转载 2015-01-05 13:54:34 · 642 阅读 · 0 评论 -
Mysql创建用户与授权
Sql代码 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使转载 2015-01-03 22:54:33 · 425 阅读 · 0 评论 -
Mysql gis 空间数据库功能详解学习
mysql gis 中文:http://dev.mysql.com/doc/refman/5.1/zh/spatial-extensions-in-mysql.html#gis-class-polygon 下文为收集资料整理后,并测试后结果当前只有MyISAM引擎的数据表支持地理空间数据的存储建表:CREATE DATABASE转载 2014-08-10 00:17:44 · 1339 阅读 · 0 评论 -
mysql各版本(任意版本)FTP下载地址(安装版,绿色版,Connector等等)
直接上下载地址:http://dev.mysql.com/downloads/mirrors.html在上面这个地址里,随便找个FTP,里面的版本都会非常全。转载 2014-11-03 13:52:29 · 986 阅读 · 0 评论 -
安装、设置与启动MySql绿色版的方法
1、解压 mysql-noinstall-5.1.30-win32.zip2、在 F 盘建立目录 MySql/MySqlServer5.1/3、把解压的内容复制到 F:/MySql/MySqlServer5.1/4、在 F:/MySql/MySqlServer5.1/ 中找 my-large.ini 把它复制成 my.ini5、在 my.ini 中找 [mysqld] ,添加以下转载 2014-11-03 14:35:14 · 447 阅读 · 0 评论 -
MySQL增加Sequence管理功能
项目应用中,曾有以下一个场景:接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小)。所以想到了利用一个独立的自增的sequence来解决该问题。当前数据库为:mysql由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能,理由sql语句如下:转载 2014-12-13 07:34:31 · 727 阅读 · 0 评论 -
mysql定时任务
1、开启事件调度器 确认是否开启 SHOW VARIABLES LIKE 'event_scheduler'; 开启命令 SET GLOBAL event_scheduler = ON;2、创建事件 CREATE EVENT [IFNOT EXISTS] event_name ONSCHEDULE schedu转载 2015-02-06 08:24:42 · 590 阅读 · 0 评论 -
mysql的数据导出几种方法和数据备份
数据导出 数据导出主要有以下几种方法: 使用select into outfile "filename"语句 使用mysqldump实用程序 使用select into outfile "filename"语句 可以在mysql的命令行下或在php程序中执行它。我下面以在mysql命令行下为例。在php中使用时,将其改成相应的查询进行处理即可。不过在使用这转载 2015-02-06 08:29:07 · 1326 阅读 · 0 评论 -
Mysql常用命令
Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 sele转载 2015-02-06 08:30:33 · 499 阅读 · 0 评论 -
MySQL 技巧
MySQL添加索引命令1.PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE (`column` ) 3.INDEX(普通转载 2015-02-06 08:22:46 · 452 阅读 · 0 评论 -
Linux下重启mysql的正确方法
修改了my.cnf,需要重启MySQL服务由于是从源码包安装的Mysql,所以系统中是没有红帽常用的servcie mysqld restart这个脚本只好手工重启有人建议Killall mysql。这种野蛮的方法其实是不行的,强制终止的话,如果造成表损坏,损失是巨大的。这里推荐安全的重启方法$mysql_dir/bin/mysqladmin -u root -p shutdo转载 2015-01-03 22:53:15 · 2857 阅读 · 0 评论 -
MySQL 配置文件
编辑配置文件vim /etc/my.cnf[client]port = 3306socket = /usr/local/mysql/mysql.sockdefault-character-set = utf8mb4[mysqld]port = 3306basedir = /usr/local/mysql/datadir=/usr/local/mysql/data # my...原创 2019-03-01 15:08:32 · 1671 阅读 · 0 评论