SQL上线提示库名过长,建议使用别名解析 SQL上线,报错阿里云RDS,备份库名 'rm-wz99XXXXXXXXX.mysql.rds.aliyuncs.com-3306-XXXXXX' 过长,建议使用别名解析。 报错如图 https://github.com/hhyo/Archery/issues/309 改变思路将RDS的域名连…
1.主184上操作 锁表备份,并且记录偏移量: mysqldump -hlocalhost -uyxkj_mysql -p'密码' --default-character-set=utf8 --all-databases --lock-all-tables --master-data=1 > /root/master20171123.sql …
一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放表结构定义信息的.frm文件,另外还有.MYD和.M…
1.读取nginx日志最后N行数,超过一定数目就将此ip在防火墙中过滤 #!/bin/sh ######################################################### ####功能介绍:读取nginx日志最后N行数,获取IP和访问数###### ####超过一定数目就将此ip在防火墙中过滤 ###### ##…
两种情况都可以用一下方法解决 一、忘记root或者已知某用户的密码 二、手残误删了root用户以及可以授权的用户。 1.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一行:"skip-grant-tables" 在线上的生成环境一定要注意安全性 例如: [mysqld] ...... skip…
上次将了备份数据库的方法,实现定时任务自动备份的脚本 mysqldump方法: #!/bin/bash id="root" #用户名 pwd="123456" #密码 dbname="zabbix aaa" #数据库名字的列表,多个数据库用空格分开。 backuppath="/backup/mysqlbackup" #保存备份的位置 day=15 …
mysqldump是一种逻辑备份方式,将数据转换成sql文件,其最大的缺陷就是备份和恢复时间很长,对于一个小于10G的数据库而言,这个速度还是可以接受的,但是如果数据库较大,那在使用mysqldump备份就非常不合适了。 例如: mysqldump -u root -P 61920 -p test_zhucong > /root/…
mysql的安装、基本操作(2016.6.04第六周课程笔记) --rhel版本自带两个数据库,分别为mysql和postgresql # rm /var/lib/mysql/* -rf --删除rpm版mysql数据库的数据文件 # rpm -qa |grep ^mysql --我这里查找到已经安装了这么多mysql的软件包 mysql-deve…
MySQL数据库有一个功能就是可以以日志的形式记录下来运行的比较慢的sql语句,默认是没有开启这个功能的。为了开启这个功能,需要要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行: long_query_time = 1 log-slow-queries = /data/log/slowQuery.…
phpmyadmin的根目录下建立config.inc.php,如果已有则无必要 写入如下代码: <?php //phpmyadmin 配置文件 //本地MySQL数据库 $i=1; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '*****';…