MySQL
啊嘟嘟
做个尽职的博客
展开
-
Linux Mysql 数据库备份脚本
baktime=$(date +%Y%m%d%H%M%S)find /usr/local/auto_databasebak -mtime +4 -type f -exec /bin/rm {} \;/usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -pyoyogame3 --opt -R --sin原创 2015-01-13 14:31:32 · 418 阅读 · 0 评论 -
mysql 主从设置
准备工作:master机和slave机的相关配置1、修改master机器中mysql配置文件my.cnf,该文件在/etc目录下在[mysqld]配置段添加如下字段server-id=1log-bin=logbinlog-do-db=repl //需要同步的数据库,如果没有本行,即表示同步所有的数据库 此参数可以重复设置,此参数 可能会出现问题,尽量不用,过滤数据原创 2016-05-09 13:47:54 · 784 阅读 · 0 评论 -
linux下 mysql 5.5 数据库主从复制配置
1、/etc/my.cnf 主数据库配置#一般已存在server-id = 1 #必须设置的,主库的 id#需要进行复制的数据库binlog-do-db = mydatabase #尽量不用,如果要过滤数据库,在从库中设置#不需要进行复制的数据库replicate-ignore-db = mysql #尽量不用,如果要转载 2016-05-09 14:30:43 · 423 阅读 · 0 评论 -
mysql 事件功能的开启
1、修改mysql 的配置文件my.cnf 或 my.ini在[mysqld]下面添加event_scheduler=ONmysql 服务重启即会生效2、如果暂时不想重启mysql服务器,又要用到 事件功能登录mysql 执行>SET GLOBAL event_scheduler = ON;原创 2016-05-09 11:23:59 · 629 阅读 · 0 评论 -
MySQL 主从同步设置
一、设置主库 1、修改主库my.cnf,主要是设置个不一样的id和logbin #vim /usr/local/webserver/mysql/my.cnf server-id = 1 log-bin= binlog binlog-do-db=iea 2、启动原创 2016-05-06 17:09:47 · 948 阅读 · 0 评论 -
mysql-cluster集群原理介绍和搭建步骤(四个data/sql节点)
MySQL簇概述MySQL簇是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。MySQL簇将标准的MySQL服务器与名为NDB的“内存中”簇式存储引擎集成了起来。在我们的文档中,术语NDB指的是与存储引擎相关的设置部分,而术语“MySQL簇转载 2016-05-06 16:08:21 · 8334 阅读 · 0 评论 -
mysql 二进制日志清理
首先查看二进制文件>show binary logs;利用purge master logs to ‘’; 可以选择清理的二进制文件另外:在my.ini里面加上这个配置:expire_logs_days=5 这个配置的意思就是,日志的过期天数,超过5天的日志,mysql会自动清理5天以前的日志原创 2016-05-30 10:13:22 · 458 阅读 · 0 评论 -
mysql 5.5多实例部署
mysql5.5数据库多实例部署,我们可以分以下几个步骤来完成。1、 mysql多实例的原理2、 mysql多实例的特点3、 mysql多实例应用场景4、 mysql5.5多实例部署方法一、mysql多实例的原理mysql多实例,简单的说,就是在一台服务器上开启多个不同的mysql服务端口(如3306,3307),运行多个my转载 2016-05-16 16:17:50 · 314 阅读 · 0 评论 -
linux mysql 官方编译好的二进制包安装
到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)转载 2016-05-16 14:20:38 · 2085 阅读 · 0 评论 -
mysql的启动
1。直接用mysqld手工启动# ./mysqld --defaults-file=../my.cnf# ./mysqld --defaults-file=../my.cnf --user=mysql #正确2.安全启动# ./mysqld_safe --defaults-file=../my.cnf --user=mysql &3原创 2016-05-16 12:52:47 · 279 阅读 · 0 评论 -
Linux下源码安装MySQL 5.6(转)
说明:本文是我自己测试的MySQL5.6源码安装,经本人亲自实践,完全可用,另在5.6之前的版本也是可以按照本文源码安装的。我是在两台linux下一台安装5.5,另一台安装5.6同时进行的,差别基本不大。1.安装make编译器make编译器下载地址:http://www.gnu.org/software/make/ (系统默认自带)查看自己的系统是否安装某个软件,如转载 2016-05-13 13:38:03 · 329 阅读 · 0 评论 -
修改mysql密码
忘记原来的myql的root的密码;首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:/etc/init.d/mysqld statusmysqld dead but subsys locked转载 2016-05-11 11:54:09 · 340 阅读 · 0 评论 -
解决MySQL5.6出现"Using a password on the command line interface..."
今天老左有在帮一个网友搬家网站过程中,习惯导出MySQL数据库的时候采用mysqldump命令,但是意外发生了出现"Warning: Using a password on the command line interface can be insecure."的错误提示,当然数据库肯定也没有能备份下来。这个问题应该是在MySQL5.6+版本的时候就有出现,可能是为了确保数据库的安全性采用的保护机转载 2016-09-07 11:17:25 · 39530 阅读 · 1 评论