MYSQL
蓝色水
一个在海边拾贝壳的大男孩
2002年毕业于上海市交通大学上中路校区,曾参与微软ALL-IN-ONE-CODE FRAMEWORK项目并对WPF,C++,C#,Winform的MSDN论坛支持多年,专注于net的技术体系十多年,对DDD领域设计net的部署实施有独到见解和经验,并对JAVA的架构体系的数据持久化,AOP,分布式事务,单点登录,多业态权限设计,分布式日志系统有实际项目运用案例,致力于传统行业的HR,OA,费控,业绩,移动平台化整合,ERP改造以及云部署。
展开
-
sql server链接服务器增加mysql
链接字符串是:Driver={MySQL ODBC 5.3 Unicode Driver};Server=127.0.0.1;Database=test; User=root;Password=Password01!;Option=3;这个和执行下列sql类似:EXEC sp_addlinkedserver @server = 'MySQL', @srvproduct=原创 2015-06-19 09:20:16 · 3008 阅读 · 0 评论 -
MySQLAdmin的用法
mysqladmin 适合于linux和windows系统linux下:mysqladmin -u[username] -p[password] status windows下:先在安装目录找到mysqladmin.exe,然后在dos界面下change到这个目录,执行 mysqladmin -u[username] -p[password] extended-status转载 2015-08-05 10:58:21 · 775 阅读 · 0 评论 -
ldconfig详解
ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfigldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为 /转载 2015-08-05 11:04:00 · 609 阅读 · 0 评论 -
MySQL无法启动几种常见问题小结
问题1:目录、文件权限设置不正确 MySQL的$datadir目录,及其下属目录、文件权限属性设置不正确,导致MySQL无法正常读写文件,无法启动。 错误信息例如: 复制代码代码如下:[code] mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data /usr转载 2015-07-24 18:32:47 · 827 阅读 · 0 评论 -
MySQL Cluster 3台机器搭建集群环境
最后还是通过三台机器实现了linux下的mysql集群,这边首先要感谢众多网络上提供帮助教程,虽然有些没有经过实践无法真正达到效果,但是这次给MGM项目的这个开头还是不错。 书归正传,这边用的是vmware workstation来实现的,先装三台linux centos的服务器,最好参考百度知道里面的安装普通database的服务器方法,当中自己来实现交换分区和boot分区还有主分原创 2015-07-24 18:31:36 · 1524 阅读 · 0 评论 -
用make编译方法安装mysql 出现的问题
1.安装gcc和ccyum -y install gccyum -y install gcc-c++yuminstall make -- 或者yum groupinstall "Development Tools" -- 或者yuminstall gc原创 2015-08-05 10:29:48 · 847 阅读 · 0 评论 -
MySQL命令行格式化输出
MySQL的客户端命令行工具,有很多方便使用者的特性,某些方面甚至可以说比Oracle的sqlplus更加人性化。当然从整体来说,还是sqlplus更加方便些,这么说或许是我对sqlplus更加熟悉吧。这里记录下MySQL命令行几个比较常用的特性。1.使用G按行垂直显示结果如果一行很长,需要这行显示的话,看起结果来就非常的难受。在SQL语句或者命令后使用G而不是分号结尾,可以将每一转载 2015-08-05 17:55:31 · 16001 阅读 · 0 评论 -
启动mysql的主主备份出现Slave_SQL_Running: No 解决办法
Slave_SQL_Running: No mysql同步故障解决 今天检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态:mysql> show slave status\GSlave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: 1062....Seconds_Behind_Master转载 2015-08-06 09:27:13 · 2878 阅读 · 0 评论 -
Centos6.2下一键安装heartbeat
Centos6.2下一键安装heartbeatyum -y install heartbeat*提示找不到包。原因是针对centos6.2的heartbeat尚未发布,解决办法可以到第三方资源为库中找,这里使用epel先下载安装epelwget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-6.noarch转载 2015-08-07 10:07:20 · 349 阅读 · 0 评论 -
CentOS6.5 heartbeat高可用集群的详解及工作流程
Linux HA Cluster高可用服务器集群,所谓的高可用不是主机的高可用,而是服务的高可用。 什么叫高可用:一个服务器down掉的可能性多种多样,任何一个可能坏了都有可能带来风险,而服务器离线通常带来的代价是很大的,尤其是web站点,所以当某一台提供服务的的服务器down掉不至于服务终止的就叫高可用。 什么叫心跳:就是将多台服务器用网络连接起来,而后每一台服务器都不转载 2015-08-07 11:07:26 · 537 阅读 · 0 评论 -
下载mysql和heartbeat网站
mysql:http://distfiles.macports.org/mysql5/heartbeat: http://download.opensuse.org/原创 2015-08-06 13:35:11 · 364 阅读 · 0 评论 -
Heartbeat 3.0.3 介绍及rpm
此为转载文章。因为从源码编译虽然通过,但始终缺少shellfunc文件,所以查了一下从rpm包安装,找到了这篇文章。结合这个链接:http://www.howtoforge.com/high-availability-load-balancer-haproxy-heartbeat-fedora8配置基本搞定了。其中一个问题是他的主从机是反的!明天再试!我已经不是第一次介绍H转载 2015-08-07 10:16:21 · 445 阅读 · 0 评论 -
linux上ln命令详细说明
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln转载 2015-08-05 10:43:52 · 447 阅读 · 0 评论 -
Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果转载 2015-08-05 10:30:51 · 338 阅读 · 0 评论 -
MySQL 集群方案相关问题
1、 "NDB" 是什么意思?它的意思是: "网络数据库".NDB(也叫NDB Cluster或者NDBCLUSTER),使用它才能让MySQL支持集群. 2、使用集群和复制的区别是什么? 在复制系统中,一个MySQL主服务器会更新一个或多个从服务器.事务是顺序地提交的,因此一个慢事务就可能导致从服务器比主服务器落后一段时间.这也意味着,如果主服务转载 2015-07-24 15:44:22 · 539 阅读 · 0 评论 -
如何将frm格式MYD格式MYI格式文件导入MySQL中
今天碰到个要导出某个系统到另个mysql库中,mysqldump无法将没有服务的MySQL导出,只能直接拷贝到mysql workbench下1.找到你的mysql的安装目录下的data文件夹,新建一个文件夹,文件夹的名称是你想设计的库的名称,把这些文件放到此文件夹中。2.接着你就可以用你的管理mysql的工具看看这表里到底是什么内容。frm格式 MYD格式MY原创 2015-06-19 16:11:37 · 1010 阅读 · 1 评论 -
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]解决方法
上午刚装完MySQL,启动时报如下错误:Starting MySQL.Manager of pid-file quit without updating file.[FAILED]依次尝试了从谷姐找到的各种方法,发现只要执行如下MySQL初始化命令即可解决:Shell原创 2015-08-05 10:27:28 · 4788 阅读 · 0 评论 -
如何使用Heartbeat,组建一个高可用性的mysql集群
转了好多次帖子,其实就是为了使用heartbeat来搭建mysql集群,网上很多都是用make来生成RPM来安装,我也找了很多资料,mysql 自带的cluster用户不满意,只能再次vmware虚拟机尝试下,这里要感谢博客:http://kerry.blog.51cto.com/172631/110206/ ,很多是根据里面的经验来实现的,只是部分还是解决不出需要其他方法。原创 2015-08-10 09:36:04 · 3381 阅读 · 0 评论 -
关于MySQL AUTO_INCREMENT的小情况
-->创建表时指定AUTO_INCREMENT自增值的初始值: mysql>CREATE TABLE BIN_TBL (ID INT(5) PRIMARY KEY AUTO_INCREMENT)AUTO_INCREMENT=100;-->通过ALTER TABLE 修改初始值(但要大于表中的AUTO_INCREMENT自增值,否则设置无效): mysql>ATL转载 2015-08-26 11:15:38 · 848 阅读 · 0 评论 -
更改mysql默认引擎为Innodb
mysql默认是关闭InnoDB存储引擎的使用的,将InnoDB设置为默认的引擎如下。1. 查看mysql存储引擎情况: mysql>show engines。 InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。2. 设置InnoDB为默认引擎:在配置文件my.ini中的 [mysqld] 下面加入default-storage-engine=INNODB3.转载 2015-08-27 12:50:17 · 3389 阅读 · 0 评论 -
mysql服务性能优化—my.cnf配置说明详解(16G内存)
此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数MYSQL服务器my.cnf配置文档详解硬件:内存16G[client]port = 3306socket = /data/3306/mysql.sock[mysql]no-au转载 2015-08-27 12:55:00 · 37345 阅读 · 3 评论 -
centos中mysql重置密码
MySQL(root用户)密码忘记重置 mysql YUM 安装路径rpm -ql mysql (usr/bin)方法:# /etc/init.d/mysqld stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE us转载 2015-07-23 10:51:50 · 470 阅读 · 0 评论 -
配置Mysql Cluster时出错Unable to connect with connect string: nodeid=0,localhost:1186问题的解决
在执行 /etc/init.d/ndbd --initial出现下列错误[root@ndbd1 ~]# /etc/init.d/ndbd --initialUnable to connect with connect string: nodeid=0,localhost:1186Retrying every 5 seconds. Attempts left: 12 11 10 9转载 2015-07-23 14:37:14 · 7958 阅读 · 0 评论 -
Linux之下MySQL安装的三种方案的比较
以下的文章主要向大家讲述的是如何在Linux操作系统下对MySQL进行正确的安装,以及有对不同MySQL安装的方案的比较,其中包括使用rpm对其进行安装,二进制安装,源码安装这三种方案的比较。 安装方法比较 一.使用rpm安装 安装简单,适合初学者学习使用 1. 需要单独下载客户端和服务器 2. 安装路径不灵活,默认路径不能修改,一台服务器只能My转载 2015-07-23 14:33:27 · 539 阅读 · 0 评论 -
MySQL Cluster: Two webserver setup
HOWTO set up a MySQL Cluster for two servers (three servers required for true redundancy)IntroductionThis HOWTO was designed for a classic setup of two servers behind a loadbalancer. The aim i转载 2015-07-23 14:31:17 · 667 阅读 · 0 评论 -
mysql启动错误[Bind on TCP/IP port:...]
http://www.zhuoda.org/xiezhi/98178.html mysql启动错误[Bind on TCP/IP port:...]新装完的系统安装完mysql并且设置IP重启之后,mysql就怎么也启动不了,一直提示:greatmoo:~# mysqld &[1] 3527greatmoo:~# 081021 11:02:51 InnoDB: St转载 2015-07-24 14:27:43 · 1426 阅读 · 0 评论 -
linux下使用crontab定时备份MYSQL数据库的方法
只需按照下面3步做,一切都在你的掌控之下: 第一步:在服务器上配置备份目录代码: -------------------------------------------------------------------------------- mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup -----转载 2015-08-21 11:10:03 · 2977 阅读 · 0 评论