随笔分类 -  Mysql

摘要:Mariadb 10.14 mysqldump error: 1049 Table of Contents 1. 错误信息 2. 解决方法 1 错误信息 执行表导出: mysqldump -uroot -proot --tables test.a1 test.a2 > tables.sql mysq 阅读全文
posted @ 2020-06-14 17:58 halberd.lee 阅读(717) 评论(0) 推荐(0) 编辑
摘要:MySQL 表压缩 Table of Contents 1. 前提 2. 开启方法 2.1. 建表时开启 2.2. 修改表属性 3. 压缩效果 1 前提 启用表压缩,有两个参数是开启数据压缩的关键: innodb_file_per_table=1和innodb_file_format='Barrac 阅读全文
posted @ 2020-04-21 18:16 halberd.lee 阅读(778) 评论(0) 推荐(0) 编辑
摘要:wait_timeout 和 interactive_timeout Table of Contents 1. 参数说明 2. 原代码 3. interactive_timeout覆盖wait_timeout 4. 总结 1 参数说明 这里简单解释一下两个参数含义如下: interactive_ti 阅读全文
posted @ 2019-09-26 21:55 halberd.lee 阅读(874) 评论(0) 推荐(1) 编辑
摘要:分别详细介绍了 mysqldump / xtrabackup / mariabackup 工具的使用 阅读全文
posted @ 2019-08-23 18:54 halberd.lee 阅读(989) 评论(0) 推荐(0) 编辑
摘要:Mysql Errors Table of Contents 1. ERROR 1044 1.1. 42000 2. ERROR 1045 2.1. 28000 2.1.1. 无登录权限 2.1.2. 无文件访问权限 2.1.3. Mysql.user.password字段 3. ERROR 105 阅读全文
posted @ 2019-07-18 18:13 halberd.lee 阅读(475) 评论(0) 推荐(0) 编辑
摘要:MySQL 存储过程 函数 routine 权限 Table of Contents 1. mysql存储过程/函数权限 1.1. 相关对象操作权限检查 1.2. 执行权限 1 mysql存储过程/函数权限 Mysql 某个用户在执行存储过程、函数时,需要检查相关对象的操作权限,比如是否有执行 该函 阅读全文
posted @ 2019-07-15 16:52 halberd.lee 阅读(3755) 评论(0) 推荐(0) 编辑
摘要:Failed to start LSB: start and stop MariaDBFailed to start LSB: start and stop MariaDBTable of Contents1. 总结2. 错误信息3. 解决3.1. 路径问题1 总结Failed to start LSB: start and stop MariaDB 这仅是一个提示,提示我们数据库无法正常启动。至... 阅读全文
posted @ 2019-06-22 22:04 halberd.lee 阅读(10257) 评论(0) 推荐(0) 编辑
摘要:今天公司同事反馈一个SQL语句删除数据删除了一个小时,还没有删除完,强制中断。 第一眼看到 exists 的时候,脑子里要有这么个概念:Oracle exists 的效率比in 高。而Mysql 则不一定。 Mysql 使用eixsts 与使用in的规则为:子查询的表大的时候,使用EXISTS可以有 阅读全文
posted @ 2019-04-02 16:28 halberd.lee 阅读(614) 评论(0) 推荐(0) 编辑
摘要:目录: 错误信息 原因分析 解决方案 操作示例 错误信息 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_sc 阅读全文
posted @ 2018-10-30 12:01 halberd.lee 阅读(305) 评论(0) 推荐(1) 编辑
摘要:mysql 数据文件的使用是只扩展,不回收。对表执行delete之后,磁盘上数据文件是不会缩小的。 通常的做法,是先逻辑导出,然后truncate 原表(或者删除重建),再导入。 另外还有一种方法是optimize table ,但是有一定的限制。关于optimize table 回收空间的效果这里 阅读全文
posted @ 2018-05-27 23:36 halberd.lee 阅读(920) 评论(0) 推荐(0) 编辑
摘要:使用开源产品是一种潮流。在使用之前,我们首先需要对Mysql 有一定的了解,特别是Mysql 的缺点。只有了解其缺点后,我们才知道,能不能真正的应用到我们的业务场景中去。 2.1 Mysql 数据库简介 2.1 Mysql 数据库简介 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL 阅读全文
posted @ 2018-04-10 18:11 halberd.lee 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1. 原因:schema 标签中的dataNode 属性与可嵌套的table 标签有依赖关系 。如果不设置table标签,就必须设置dataNode属性。 2. 原因:server.xml 中<property name="schemas">TEST</property> 中的schema 的值不要 阅读全文
posted @ 2018-03-23 16:44 halberd.lee 阅读(9641) 评论(1) 推荐(0) 编辑
摘要:Mysql 5.7 CentOS 7 安装MHA 1. MHA简介 1.1. 功能 1.2. MHA切换逻辑 1.3. 工具 2. 环境 2.1. 软件 2.2. 环境 3. Mysql 主从复制 3.1. Mysql数据同步方式 3.1.1. 异步复制(Asynchronous replicati 阅读全文
posted @ 2018-03-21 14:32 halberd.lee 阅读(4331) 评论(3) 推荐(1) 编辑
摘要:Mysql 5.7 默认对用户密码有密码强度要求,如果指定弱密码,会提示如下: Mysql 5.7 中的密码强度控制,是由插件来实现的,具体是由操作系统上的文件/usr/lib64/mysql/plugin/validate_password.so 来控制(RPM安装,即默认位置)。先来了解下密码策 阅读全文
posted @ 2018-03-10 12:30 halberd.lee 阅读(1333) 评论(0) 推荐(0) 编辑
摘要:在首次登录Mysql 5.7 后,mysql数据库做出了很多的调整。执行大部分操作会提示这个错误 : ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this s 阅读全文
posted @ 2018-03-10 11:25 halberd.lee 阅读(1756) 评论(0) 推荐(0) 编辑
摘要:1. 查找密码 Mysql 5.7 在自动初始化数据库的时候,会生成root用户的默认密码。 通过 grep "temporary password" /var/log/mysqld.log 命令,返回结果最后冒号后面的字符串就是root的默认密码。 使用此密码登录后,Mysql 会要求第一件做的事 阅读全文
posted @ 2018-03-09 17:11 halberd.lee 阅读(19647) 评论(0) 推荐(0) 编辑
摘要:sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。目前sysbench代码托管在launchpad上,项目地址:https://launchpad.net/sysbench(原来的官网 http://sysbench.sourceforg 阅读全文
posted @ 2018-03-05 20:22 halberd.lee 阅读(646) 评论(0) 推荐(0) 编辑

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