mysql
wenwenxiong
这个作者很懒,什么都没留下…
展开
-
局域网内mysql连接慢的解决办法
通过内网连另外一台机器的mysql服务, 确发现速度N慢! 等了大约几十秒才等到提示输入密码。 但是ping mysql所在服务器却很快! 想到很久之前有过类似的经验, telnet等一些服务在连接请求的时候,会做一些反向域名解析(如果反向解析不顺畅, 估计就会延迟很多, 给人的感觉是连接速度N慢!) 在网上搜索了下解决办法, 发现有两种: 一. 两边机器配置的resol转载 2015-06-16 19:40:25 · 6611 阅读 · 0 评论 -
centos7下rpm方式安装mysql
一 CentOS下通过rpm方式安装MySQL CentOS版本:CentOS-7MySQL版本:MySQL-5.6.22在网上搜了一下,Linux下安装MYSQL有三种方式:1) 通过yum命令在线下载安装2) 下载离线rpm安装包安装3) 下载 源码 编译安装方式1不打算用,因为我们大部分项目服务器是不能直接上原创 2016-01-07 19:44:21 · 3508 阅读 · 0 评论 -
mysql ERROR: Error 1005: Can't create table (errno: 121)
Q:Executing SQL script in serverERROR: Error 1005: Can't create table 'aquaticstar.link' (errno: 121)A:I searched quickly for you, and it brought me here. I quote:You will get this messa转载 2015-12-02 19:48:03 · 1484 阅读 · 0 评论 -
mysql中为用户设置密码的多种方法
当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库.另外如果你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码:首先我们应该知道Mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.如果你没有加密,直接在数据库中执行以下语句:原创 2015-07-07 19:01:53 · 5282 阅读 · 0 评论 -
centos yum安装mysql出现的错误与解决办法
(1)“InnoDB Error ib_logfile0 of different size”错误的解决方法查看Mysqld(/var/log/mysqld.log)日志,发现以下错误:InnoDB: Error: log file /usr/local/mysql/data/ib_logfile0 is of different size 05242880 bytesInnoDB原创 2015-08-06 19:22:53 · 4749 阅读 · 0 评论 -
centos yum安装mysql
1、卸载掉原有mysql因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库[root@xiaoluo ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库有的话,我们转载 2015-08-06 19:20:44 · 451 阅读 · 0 评论 -
mysql编码设置
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防。制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 网页数据一般采用UTF8编码,而数据库默认为latin 。我们可以通过修改数据库默认编码方式为UTF8来减少数据库创建时的设置,也能最大限度的避免因粗心造成的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起转载 2015-07-27 19:13:13 · 654 阅读 · 0 评论 -
mysql error1215
You have a foreign key constraint operating in both directions. When you're creating the tables the first to be created will fail because the second doesn't exist. I'm not even sure that MySQL will ac转载 2015-07-07 19:05:43 · 1868 阅读 · 0 评论 -
Mysql备份还原数据库之mysqldump实例及参数详细说明
我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理:1.使用into outfile 和 load data infile导入导出备份数据这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。我们来看下面的例子:(1)下转载 2015-07-07 19:06:34 · 501 阅读 · 0 评论 -
MySQL 集群
MySQL 群集是 MySQL 适合于分布式计算环境的高可用、高冗余版本。它采用了 NDB Cluster 存储引擎,允许在 1 个群集中运行多个 MySQL 服务器。在 MySQL 5.0 及以上的二进制版本中,以及与最新的 Linux 版本兼容的 RPM 包中提供了该存储引擎。 MySQL 群集是一种技术,该技术允许在无共享的系统中部署“内存中”和“磁盘中”数据库的 Cluste转载 2015-07-07 19:04:55 · 428 阅读 · 0 评论 -
mysql集群探索与实践
存储引擎MySQL Cluster 使用了一个专用的基于内存的存储引擎,这样做的好处是速度快, 没有磁盘I/O的瓶颈,但是由于是基于内存的,所以数据库的规模受系统总内存的限制, 如果运行NDB的MySQL服务器一定要内存够大,比如4G, 8G, 甚至16G。NDB引擎是分布式的,它可以配置在多台服务器上来实现数据的可靠性和扩展性,理论上 通过配置2台NDB的存储节点就能实现整个数据库集群的转载 2015-07-08 20:46:03 · 406 阅读 · 0 评论 -
mysql集群+复制
详解MySQL集群下的复制(replicate)原理1. 集群下的复制1.1. 简述从MySQL 5.1 开始,就支持集群+复制了,这对于想要构建一个高可用方案的用户来说,无疑是个惊喜。在这种模式下,既有主从的实时备份,又有基于集群的负载均衡,不足指出在于,从我的测试结果来看,这种方案下的性能还不是太高,仍有待改进。集群+复制的配置其实很简单,就是配置好2个独立的集转载 2015-07-08 20:44:56 · 487 阅读 · 0 评论 -
HAproxy+keepalived+mysql高可用性Linux系统集群
最近用HAproxy+keepalived+mysql复制测试高可用性Linux系统集群。 HAProxy是一款免费的提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。 Keepalived主要作用是LoadBalance master和LoadBalance backup之转载 2015-07-08 20:51:02 · 1724 阅读 · 0 评论 -
mysqlcluster简介
1. 先了解一下你是否应该用MySQL集群。减少数据中心结点压力和大数据量处理,采用把MySQL分布,一个或多个application对应一个MySQL数据库。把几个MySQL数据库公用的数据做出共享数据,例如购物车,用户对象等等,存在数据结点里面。其他不共享的数据还维持在各自分布的MySQL数据库本身中。MySQL Cluster Componentshttp://img.b转载 2015-07-08 20:38:58 · 427 阅读 · 0 评论 -
Mysql数据库备份和还原常用的命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uuserna转载 2015-07-07 19:00:48 · 385 阅读 · 0 评论 -
mysql更改数据库引擎
mysql默认的数据库引擎是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。 查看当前数据库的所支持的数据库引擎以及默认数据库引擎 数据库支持的引擎和默认数据库引擎代码 收藏代码 show engines; 更改方式1:修改配置文件my.ini我将my-small.ini另存为my.ini,在[转载 2015-07-07 19:04:09 · 4429 阅读 · 1 评论 -
解决Linux MySQL报错ERROR 2002
在Linux安装MySQL有时候会出现[mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这样的错误,具体解决办法如下:[root@www ~]# rm -rf /var/lib/mysql/*[root@www ~]#转载 2015-07-07 19:03:14 · 1667 阅读 · 0 评论 -
CentOS 6.4下编译安装MySQL 5.6.14
概述:CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //普通删除模式rpm -e --nodeps mysql原创 2015-06-25 20:05:41 · 410 阅读 · 0 评论 -
centos7下使用yum安装mysql
centos7下使用yum安装mysqlCentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-rele转载 2016-01-10 10:24:05 · 580 阅读 · 0 评论