mysql
文章平均质量分 65
chlinwei
这个作者很懒,什么都没留下…
展开
-
从机上的MySQL备份脚本
#!/bin/bash CFGFILE=/etc/my.cnf ##BINFILE=$(gawk -F'[ \t]*=[ \t]*' '$1~/log[-_]bin$/{print $2}' $CFGFILE | grep ${0#*_})#BINDIR=${BINFILE%/*}BINPREFIX=${BINFILE##*/}原创 2017-03-28 09:47:25 · 280 阅读 · 0 评论 -
mysqldump --tab 逻辑备份
#!/bin/bashecho "begin"echo `date`BKDIR=/data/sqlbackHOST=localhostPASSWORD=linweiUSER=root if [ ! -d $BKDIR ];then mkdir -p $BKDIR chown mysql.mysql $BKDIRfi cd $BKDIR#mysqld原创 2017-03-28 09:48:53 · 1106 阅读 · 0 评论 -
mysql配置文件详解
[mysqld]default-storage-engine = myisam 存储引擎设置myisam性能高,但是不宜处理大的数据,占用资源少,innodb有事物处理高级功能,占用资源大datadir=/var/lib/mysql 数据库所在的路径socket=/var/lib/mysql/mysql.sock 套接字路径old_passwords=1 兼原创 2017-03-28 09:52:59 · 271 阅读 · 0 评论 -
MySQl复制---基于行的复制
一、环境:主库(master)和从库(slave)均为刚刚安装好,且都是默认的数据库,也就是说两台服务器上的数据均相同二、MySQl实际复制过程概述:1)在主库上把数据更改记录到二进制日志(Binary log)中,这些记录被称为二进制日志事件2)备库将主库上的日志复制到自己的中继日志(Relay Log)中3)备库读取中继日志中的事件,将其重放到备库数据之上 二进制日原创 2017-03-28 09:54:18 · 5247 阅读 · 1 评论 -
mysql 实例化(mysqld -multi方式)
1.service mysqld stop2.拷贝或创建数据文件 cp -r /var/lib/mysql /var/lib/mysql_3307 或者 mkdir /var/lib/mysql_3307 mysql_install_db --datadir=/var/lib/mysql_3307 --usre=mysql3.chown -R mysql.mysql /va原创 2017-03-28 09:55:25 · 454 阅读 · 0 评论 -
centos7下,mariadb忘记root密码怎么办?
修改mariadb配置文件/etc/my.cnf,添加一行skip-grant-tables[mysql]skip-grant-tables #不检查权限方式启动systemctl start mariadbmysql -uroot (此时不需要输入密码)update mysql.user set password=password('新密码') where user='原创 2017-04-10 10:13:24 · 871 阅读 · 0 评论 -
mysqldump --tab 本地备份
.原创 2017-05-17 14:05:05 · 484 阅读 · 0 评论 -
判断mysql 主从复制是否成功脚本
#!/bin/bashUSER="root"PASSWD=""SOCK=""MYARYS=""HOST=""master_slave_status=""for i in $USER $PASSWD $SOCKdoif [ $USER ];thenMYARYS="-u$USER"fiif [ $PASSWD ];thenMY原创 2017-05-17 14:22:48 · 1598 阅读 · 0 评论 -
mongodb 基本配置
bind_ip =192.168.x.x ,127.0.0.1fork = truepidfilepath = /var/run/mongodb/mongod.pidlogpath = /var/log/mongodb/mongod.logunixSocketPrefix = /var/run/mongodbdbpath = /data/mongodb //注意mongodb原创 2017-07-14 16:06:17 · 368 阅读 · 0 评论