![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 60
黑白独行
这个作者很懒,什么都没留下…
展开
-
MySQL Slave备份异常处理
昨天Mysql备份突然出现问题,从库一直没读到数据1、执行 show slave status发现一直处于Reading event from the relay log,Seconds_Behind_Master 为3000多,说明延迟了很久2、查看本地同步文件,发现很多等待同步的文件。说明主库没有问题,还在同步,从库出现了问题3、再次分析 show slave status信息Relay_Log_File: mysql-relay.001295Relay_Log_Pos: 43557398原创 2021-08-25 10:56:34 · 554 阅读 · 0 评论 -
MySQL常用命令
MySQL常用命令启动MySQL服务:service mysqld start停止MySQL服务:service mysqld stop重启MySQL服务:service mysqld restart进入MySQL数据库:mysql -uroot -p选择一个库:use mydatabase;退出MySQL数据库:Exit修改MySQL用户密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;开通MySQL远程用户 以下原创 2021-03-08 16:56:43 · 176 阅读 · 0 评论 -
mysql新增普通用户并授权
1、创建用户create user '[用户名称]'@'%' identified by '[用户密码]';密码8位以上,包括:大写字母、小写字母、数字、特殊字符%:匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问,例如root账户默认为‘localhost‘2、 用户授权数据库1)指定数据库 读写等权限grant select,insert,update,delete,create on [数据库名称].* to [用户名称];2)所有库 读写等权限[数据库名称原创 2021-03-08 16:37:41 · 428 阅读 · 0 评论 -
MySQL 日志清理(主从备份)
MySQL 开启主从备份或者双主备份后,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。可以通过以下方法,来解决这个问题。1、进入从数据库,执行以下语句,查看主从复制状态,观察正在使用的日志文件show slave status说明当前正在使用 000037 日志文件做主从备份。2、在主数据库上,删除不在用的日志文件有以下几种方式1)按日期删除 N 天前–删除7天前日志PURGE MASTER LOGS BEFORE DATE_SUB(CURREN原创 2020-12-29 15:09:55 · 799 阅读 · 0 评论 -
win myCat高可用配置
myCat 安装及配置一、查看服务器上是否安装jdk运行=>cmd=>javac,如提示:不是内部或外部命令,也不是可运行的程序或批处理文件。表示未安装jdk2、下载jdk,官网 https://www.oracle.com/java/technologies/javase-jdk8-downloads.html3、安装jdk4、配置jdk环境变量新建 系统变量 JAVA_HOME,配置安装路径 C:\Program Files\Java\jdk1.8.0_221新建原创 2020-05-20 22:52:57 · 197 阅读 · 0 评论 -
MySQL双主热备及主从复制
一、双主热备1、在两台mysql服务器my.ini中分别增加一下配置服务器1server-id=1 //服务器idlog-bin=mysql-binrelay-log=relay-binrelay-log-index=relay-bin-indexlog_bin=test //需要备份的数据库服务器2server-id=2log-bin=mysql-binrelay-log=relay-binrelay-log-index=relay-bin-indexlog_bin=test2原创 2020-05-20 21:56:10 · 363 阅读 · 0 评论 -
Window Server MySQL 5.7 详细下载安装配置教程
一.下载安装包访问官方网站:https://www.mysql.com/下载地址 https://dev.mysql.com/downloads/mysql/默认是8.0版本,我们需要安装5.7版本,所以点击上图红色框 Looking for previous GA versions 查看以前版本选择自己对应的系统版本,下载二、安装1、将下载的安装包,解压到你需要安装的目录我的目录:C:\Program Files\mysql-5.7.30-winx642.配置环境变量系统—>原创 2020-05-19 17:42:47 · 7873 阅读 · 0 评论 -
mysql 定时job
1、查看是否开启事件调度,执行以下查询#查看当前是否已开启事件调度器show variables like 'event_scheduler';2、开启事件调度要想保证能够执行event事件,就必须保证定时器是开启状态,默认为关闭状态set global event_scheduler =1;或者set GLOBAL event_scheduler = ON;3、创建事件d...原创 2019-11-19 15:52:21 · 189 阅读 · 0 评论 -
mysql触发器 非主键自增长
mysql中有1个表,流水号,非主键字段,需要发号自增长,所以决定建立1个触发器来处理新建1张发号表DROP TABLE IF EXISTS `sequence`;CREATE TABLE `sequence` ( `seqkey` varchar(32) NOT NULL, `seqid` bigint(38) NOT NULL, PRIMARY KEY (`seqkey`)...原创 2019-11-19 15:43:42 · 212 阅读 · 0 评论 -
MySql 死锁 Lock wait timeout exceeded; try restarting transaction解决方案
问题:今天在执行mysql删除记录时出现,错误内容:lock wait timeout exceeded; try restarting transactio很明显,出现了死锁,数据被锁住了。解决方法:1、执行以下SQL语句,查看当前所有事物select * from information_schema.innodb_trx发现确实有一个事务锁住,未结束2、找到该事务的 trx...原创 2019-11-19 15:28:45 · 3414 阅读 · 1 评论 -
MySQL表名不区分大小写的设置方法
MySQL表名不区分大小写的设置mysql在windows系统下,一般默认是对表名大小写不敏感的,但是在linux下,一些系统需要手动设置。打开 /etc/my.cnf文件 在[mysqld]节点下,加入一行:lower_case_table_names=1重启mysql服务,即不区分大小写了service mysqld restart说明lower_case_table_nam...原创 2019-11-15 14:13:24 · 277 阅读 · 0 评论 -
MySQL 报错:#1 of ORDER BY clause is not in GROUP BY sql_mode=only_full_group_by
MySQL 操作时,经常报如下错误:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on c...原创 2019-11-09 15:43:28 · 430 阅读 · 0 评论 -
linux下更改MySQL数据库存储路径
一、首先停止掉mysql服务,在终端中执行"service mysqld stop"并回车确定。service mysqld stop二、迁移数据库文件把/var/lib/mysql整个目录移到/oradata 目录下,目录带文件会一起迁移过去cp -rf /var/lib/mysql /oradata三、迁移日志文件在oradata 目录下新建log目录, 把/var/log/...原创 2019-11-07 18:31:24 · 815 阅读 · 0 评论 -
Linux 下 MySQL 安装完整版
在CentOS7中默安装MySQL全过程一、下载安装包,yum安装1 下载并安装MySQL官方的 Yum Repository,这里用5.7版本[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载了安装用的Yum Rep...转载 2019-11-07 18:12:00 · 1367 阅读 · 0 评论 -
myCat 基于MySql集群配置
1. mycat下载下载地址 http://dl.mycat.io/1.6-RELEASE/2.解压,配置环境变量,path=…\Mycat-server-1.6-RELEASE-20161028204710-win\mycat\bin[mycat安装地址]3.修改配置文件【目录:…\Mycat-server-1.6-RELEASE-20161028204710-win\mycat\con...原创 2019-11-02 21:28:39 · 198 阅读 · 0 评论 -
Linux 常用命令
Linux 常用命令df -h:查看磁盘空间及文件pwd:查看当前路径;cd /:回到根目录,注意该命令中间有空格;cd alidata:切换到指定alidata目录,可以自动补齐;du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量;du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量;find / -name “mysq...原创 2019-11-07 18:48:05 · 99 阅读 · 0 评论 -
Linux下安装MyCat
前言:安装mycat 前,必须先安装jdklinux环境下,请参考https://blog.csdn.net/u013268969/article/details/82115895如不确定是否安装,或者不清楚jdk版本,可以执行命令 java -version,查看jdk版本java -version一、下载mycat版本,官网地址 http://www.mycat.io/进入...原创 2019-11-08 12:34:02 · 818 阅读 · 0 评论 -
MySQL性能优化之 MyIASM 和 innodb
配置 MyIASM 和 innodb 引擎方法 方法ALTER TABLE `test` ENGINE = MyISAM;ALTER TABLE `test` ENGINE = InnoDB;MyIASM 和 innodb 区别1、MyIASM是非事务安全的,而InnoDB是事务安全的2、MyIASM锁的粒度是表级的,而InnoDB支持行级锁3、MyIASM支持全文类型索引,而In...原创 2019-11-09 15:25:40 · 144 阅读 · 0 评论