随笔分类 -  mysql相关

摘要:系统参数优化 来源:https://blog.csdn.net/qq_40999403/article/details/80666102 内核相关参数(/etc/sysctl.conf) 对于一个mysql的服务器,我们需要对系统做出一些优化,例如tcp连接数等,来保证mysql性能能达到最优。 主 阅读全文
posted @ 2021-04-07 16:27 MR__Wang 阅读(235) 评论(0) 推荐(0) 编辑
摘要:在MySQL数据库中,在进行数据迁移和从库只读状态设置时,都会涉及到只读状态和Master-Slave主从关系设置, 以下针对real_only只读属性做些笔记记录: 1) 对于MySQL单实例数据库和master库,如果需要设置为只读状态,需要进行如下操作和设置:将MySQL设置为只读状态的命令( 阅读全文
posted @ 2021-02-26 10:53 MR__Wang 阅读(268) 评论(0) 推荐(0) 编辑
摘要:如果表示MyISAM那么可以直接去到数据库目录mv就可以。 Innodb完全不行,自己测试过,会提示相关表不存在。 第一种方法: RENAME database olddbname TO newdbname 这个是5.1.7到5.1.23版本可以用的,但是官方不推荐,会有丢失数据的危险 第二种方法: 阅读全文
posted @ 2021-01-29 09:58 MR__Wang 阅读(668) 评论(0) 推荐(0) 编辑
摘要:二进制文件(binlog)记录对MySQL数据库执行更改的所有操作,但不包括SELECT和SHOW这类操作,因为这类操作没有改变数据。 为什么会有binlog? 首先 binlog 是 Server 层的日志模块,最初设计来是为了归档(备份)使用的。经过多个版本的发展,现在 binlog 主要有三个 阅读全文
posted @ 2020-12-09 09:25 MR__Wang 阅读(196) 评论(0) 推荐(0) 编辑
摘要:GTID工具联动:http://blog.itpub.net/29510932/viewspace-1736132/ 正文 场景:MySQL-5.7.12, 开启GTID, M1和M2双主同步, S1从库, RC隔离级别背景:因为网络波动导致S1的Master从M1切换到了M2, 切换过去以后同步失 阅读全文
posted @ 2020-11-19 09:52 MR__Wang 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:废话不多说,直接开搞。 1、新购ECS及安装mysql 略过。 按照之前新增从库的套路在导出数据库时尽然卡住了 导出命令 mysqldump -hrm-2zeu9.mysql.rds.aliyuncs.com -urepl -p -P3306 -Q -B -R -v --opt --single-t 阅读全文
posted @ 2020-11-17 14:37 MR__Wang 阅读(687) 评论(0) 推荐(0) 编辑
摘要:OLAP(On-Line Analytical Processing)联机分析处理,也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。应用在数据仓库,使用对象是决策者。OLAP系统强调的是数据分析,响 阅读全文
posted @ 2020-11-03 15:29 MR__Wang 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1. MySQL 权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表,我当前的版本mysql 5.7.22 。 mysql权限表的验证过程为: 先从user表中的Host,User,Password这3个字段中判断连接的ip、用 阅读全文
posted @ 2020-10-27 14:46 MR__Wang 阅读(150) 评论(0) 推荐(0) 编辑
摘要:给MySQL中某表增加一个新字段,并设为主键值为自动增长。 alter table test_tb add ID int(10) primary key AUTO_INCREMENT; 设定完成后,原有记录的该字段会增加并自动设上值。以后的值会在已有记录的最大值基础上递增出来。 阅读全文
posted @ 2020-10-19 11:26 MR__Wang 阅读(2447) 评论(0) 推荐(0) 编辑
摘要:mysql 导出/导入表结构和表数据 一、导出 命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localhost -uroot -p123456 database > dump.sql 导出单 阅读全文
posted @ 2020-10-19 11:25 MR__Wang 阅读(1766) 评论(0) 推荐(0) 编辑
摘要:如果当前有锁等待情况,如何发现源头是哪个事务?怎么处理? 答: 1)查看当前事务中是否有锁信息: select trx_id,trx_state,trx_started,trx_requested_lock_id,trx_weight from innodb_trx; 2)查看锁信息(表锁or行锁, 阅读全文
posted @ 2020-10-13 17:41 MR__Wang 阅读(369) 评论(0) 推荐(0) 编辑
摘要:一、创建MariaDB.repo文件1.1、CentOS 6.x的源配置1.2、CentOS 7.x的源配置1.3、导入GPG key二、运行安装命令安装MariaDB三、启动3.1、CentOS 6.x 启动3.2、CentOS 7.x 启动四、登录配置4.1、执行下面命令进行配置4.2、开始配置 阅读全文
posted @ 2020-09-13 18:59 MR__Wang 阅读(494) 评论(0) 推荐(0) 编辑
摘要:mysql> start slave; ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository 处理一则MySQL Slave环境出现ERROR 1201 (HY000): 阅读全文
posted @ 2020-07-04 14:11 MR__Wang 阅读(465) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/wulantian/article/details/8905573 http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_auto_create_user http://blog.cs 阅读全文
posted @ 2020-06-24 12:34 MR__Wang 阅读(829) 评论(0) 推荐(0) 编辑
摘要:MySQL主从切换手册 Master-Slave架构 正常切换 检查slave同步状态 在开始切换之前先对主库进行锁表: flush tables with read lock (在执行完成后生产环境必须等待所有语句执行完成) 在flush tables with read lock成功获得锁之前, 阅读全文
posted @ 2020-06-18 17:59 MR__Wang 阅读(7524) 评论(0) 推荐(0) 编辑
摘要:背景: 数据库版本是5.6 为了新增一台mysql从库,在主库上通过mysqldump导出的sql文件,导入到新的mysql中,报以下错误。 [root@w214 wangzhi]# mysql -uroot -p -P3308 -S /tmp/mysql3308.sock < 3308-0618. 阅读全文
posted @ 2020-06-18 16:14 MR__Wang 阅读(711) 评论(0) 推荐(0) 编辑
摘要:在安装MySQL 5.6.30时,安装完成后,后台日志报如下警告信息: 2016-05-27 12:25:27 7fabf86f7700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found. 2016-05-27 12:25:27 阅读全文
posted @ 2020-06-17 17:20 MR__Wang 阅读(628) 评论(0) 推荐(0) 编辑
摘要:这里主要说说遇到的问题及其解决办法: 1、NVarCharMax数据类型的问题 错误提示:Message: 对象?XXXX 中的列?XXXX 包含类型 NVarCharMax,此类型不受目标服务器版本 SQL Server 2000 支持。 错误原因:兼容的数据库的问题,常见于最初由低等级的数据库服 阅读全文
posted @ 2020-05-27 11:11 MR__Wang 阅读(862) 评论(0) 推荐(0) 编辑
摘要:今天在删除一个数据库时,一直报错,大意是:此数据库处理单用户模式,尚在连接当中,无法删除(既使将SQLServer停止后再启动也是如此) 百度之后找到了解决办法,备份于此: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 阅读全文
posted @ 2020-05-27 10:50 MR__Wang 阅读(758) 评论(0) 推荐(0) 编辑
摘要:1.以服务器名称连接数据库 2.找到复制-本地发布-对应的数据库发布订阅-右键属性-选择项目-选择新增的表(没有看到,注意取消右侧的仅显示列表已选择的项目) 3.然后重新初始化所有订阅 4.如果出现“初始化快照尚不可用”异常的时候 处理:选择相应发布右键“启动复制监视器”→切换到“代理”→右键“启动 阅读全文
posted @ 2020-05-26 17:15 MR__Wang 阅读(1472) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示