Welcome 微信登录

首页 / 数据库 / MySQL

Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式

Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式

环境:mysql-5.1.61 操作系统:Cent-os6.3目的:升级为mysql 5.6.19首先,yum是不可行的.因为yum源没更新,我已经使用了163网易的源,但是还是不行.最新版仍然不是5.6.没办法,mysql分区是5.5之后的功能,要使用分区功能,就必须升级..去官网下载地址:http://dev.mysql.com/downloads/mysql/我是cent os,选择了Red Hat Enterprise Linux版本.由于系统是i...
分享MySQL的自动化安装部署的方法

分享MySQL的自动化安装部署的方法

有过MySQL运维的人应该都清楚,线上的MySQL一般都采用源码编译,因为这样才可以根据企业的各自需要选择要编译的功能,虽然MySQL的源码编译挺简单的,但是试想一下,如果你有几百台服务器同时要安装MySQL,难道你还一台台去手动编译、编写配置文件吗?这显然太低效了,本文讨论MySQL的自动化安装部署。1、制作符合自己需求的RPM包我们要根据MySQL的源码编译符合企业需求的RPM包,源码获取命令如下:wget http://downloads.mysql...
Mysql中文乱码问题的最佳解决方法

Mysql中文乱码问题的最佳解决方法

一般来说,造成MySQL出现中文乱码的因素主要有下列几点:1.server本身字符集设定的问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程序(例如php)的连线语系设定问题对此,强烈建议使用utf8编码!因为utf8可以兼容世界上所有字符!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE DATABASE `test`CHARACTER SET "utf8...
Ubuntu配置Mysql主从数据库

Ubuntu配置Mysql主从数据库

本次环境:虚拟机下服务器:Ubuntu 14.04 LTS数据库: 5.5.37端口:3306主IP:192.168.63.133从IP:192.168.63.134授权账号:user:suxhpassword:111111好了交代完环境:我们直接配置:第一步:主从两台服务器要有同样的数据库(需要同步的)这里用的是backup 数据库(不多说了,在同步开始前,把主库的复制一份到从库就行了)第二步配置主(master)数据库 编辑/etc/my.cnf 主要...
Linux利用UDF库实现Mysql提权

Linux利用UDF库实现Mysql提权

环境:os:linux(bt5)database:mysql简述:通过自定义库函数来实现执行任意的程序,这里只在linux下测试通过,具体到windows,所用的dll自然不同。要求:在mysql库下必须有func表,并且在‑‑skip‑grant‑tables开启的情况下,UDF会被禁止;过程: 得到插件库路径 找对应操作系统的udf库文件 利用udf库文件加载函数并执行命令1,得到插件库路径mysql&g...
mysql之TIMESTAMP(时间戳)用法详解

mysql之TIMESTAMP(时间戳)用法详解

一、TIMESTAMP的变体TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如:1.在创建新记录和修改现有记录的时候都对这个数据列刷新:TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP2.在创建新记录的时候把这个字段设置为当前时间,但以后修改时,不再刷新它:TIMESTAMP DEFAULT CURRENT_TIMESTAMP3.在创建新记录的时候把这个字段设置为0,以...
mysql分表和分区的区别浅析

mysql分表和分区的区别浅析

一、什么是mysql分表和分区什么是分表,从表面意思上看呢,就是把一张表分成N多个小表什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上二、mysql分表和分区有什么区别呢1、实现方式上a)mysql的分表是真正的分表,一张表分成很多表后,每一个小表都是完正的一张表,都对应三个文件,一个.MYD数据文件,.MYI索引文件,.frm表结构文件。复制代码 代码如下:[root@BlackGhost test]#...
MySQL性能优化配置参数之thread_cache和table_cache详解

MySQL性能优化配置参数之thread_cache和table_cache详解

一、THREAD_CACHE MySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也就是 Thread_Cache池,将空闲的连接线程放在连接池中,而不是立即销毁.这样的好处就是,当又有一个新的请求的时候,mysql不会立即去创建连接 线程,而是先去Thread_Cache中去查找空闲的连接线程,如果存在则直接使用,不存在才创建新的连接线程.有关Thread_Cache在MySQL有几个重要的参数,简单介绍如下:thread_cache_s...
MySQL性能优化之max_connections配置参数浅析

MySQL性能优化之max_connections配置参数浅析

MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接,max_connections的默认值为100。本文将讲解此参数的详细作用与性能影响。与max_connections有关的特性MySQL无论如何都会保留一个用于管理员(SUPER)登陆的连接,用于管理员连接数据库进行维护操作,即使当前连接数已经达到了max_connections。因此MySQL的实际最大可连接数为max_connection...
使用Memcache缓存mysql数据库操作的原理和缓存过程浅析

使用Memcache缓存mysql数据库操作的原理和缓存过程浅析

对于大型网站如facebook,ebay等网站,如果没有Memcache做为中间缓存层,数据访问不可能吃得消,对于一般网站,只要具备独立的服务器,完全可以通过配置Memcache提高网站访问速度和减少数据库压力,这里主要讨论一下Memcache和MySQL数据库交互过程的流程关系,了解Memcache的中间缓存层作用,从而深入了解Memcache机制原理。Memcache和MySQL交互流程图如上图,传统的查询方法是直接查询数据库,数据库将结果返回给查询语...
MySQL性能优化之table_cache配置参数浅析

MySQL性能优化之table_cache配置参数浅析

table_cache是一个非常重要的MySQL性能参数,它在5.1.3之后的版本中叫做table_open_cache。table_cache主要用于设置table高速缓存的数量。由于每个客户端连接都会至少访问一个表,因此此参数的值与max_connections有关。缓存机制当某一连接访问一个表时,MySQL会检查当前已缓存表的数量。如果该表已经在缓存中打开,则会直接访问缓存中的表已加快查询速度;如果该表未被缓存,则会将当前的表添加进缓存并进行查询。在...
mysql中复制表结构的方法小结

mysql中复制表结构的方法小结

mysql中用命令行复制表结构的方法主要有一下几种:1.只复制表结构到新表CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2或者CREATE TABLE 新表 LIKE 旧表2.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 3.复制旧表的数据到新表(假设两个表结构一样) INSERT INTO 新表 SELECT * FROM 旧表4.复制旧表的数据到新表(假设两个表结构不一样)...
Mysql之SQL Mode用法详解

Mysql之SQL Mode用法详解

一、Mysql SQL Mode简介通常来说MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式。这样,应用程序就能对服务器操作进行量身定制以满足自己的需求。这类模式定义了MySQL应支持的SQL语法,以及应该在数据上执行何种确认检查。这样,就能在众多不同的环境下、与其他数据库服务器一起更容易地使用MySQL。可以使用“--sql-mode="modes"”选项,通过启动mysqld来设置默认的SQL模式。而从MySQ...
mysql数据库应付大流量网站的的3种架构扩展方式介绍

mysql数据库应付大流量网站的的3种架构扩展方式介绍

数据库扩展大概分为以下几个步骤:1、读写分离:当数据库访问量还不是很大的时候,我们可以适当增加服务器,数据库主从复制的方式将读写分离;2、垂直分区:当写入操作一旦增加的时候,那么主从数据库将花更多的时间的放在数据同步上,这个时候服务器也是不堪重负的;那么就有了数据的垂直分区,数据的垂直分区思路是将写入操作比较频繁的数据表,如用户表_user,或者订单表_orders,那么我们就可以把这个两个表分离出来,放在不同的服务器,如果这两个表和其他表存在联表查询,那...
<< 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 >>