修改密码步骤 修改 /etc/my.cnf,root账号登录 末尾添加: skip-grant-tables=1 重启 mysqld 服务 systemctl restart mysqld 使用 root 修改密码 my…
分类:MySql
mysql中的set names
mysql手册中的第十章10.3.6. 连接字符集和校对中讲到了set names语法。 25.2.3.60. mysql_set_character_set() 中讲到了与set names的不同 参考资料
聊聊MongoDB - MongoDB的使用感想
简述 工作中经常接触MongoDB,学习上也有对它进行一些研究,感觉MongoDB这种Nosql类型的数据库给我在开发上带来很多便捷,同时也解决了很多程序开发过程中在性能上考虑优化的可行方案。然而最近我在思考MongoD…
express简单测试连接mysql
使用express应用生成器生成express模板后,先写package.json { "name": "mysql-test", "version": "0.0.1", "private": true, "script…
CentOS7下源码安装MySQL5.7.6+
源文Github地址 Linux版本:Centos7 MySQL版本:MySQL5.7.16 该文档适用于MySQL版本>=5.7.6 卸载CentOS7默认携带的mariadb包 # 检查mariadb安装包 […
Linux下安装mysql
1.安装cmake(更先进的configure) 到光盘里边获得cmake并安装(如果电脑联网通过yum install -y cmake命令也可以) rpm -ivh cmake* (直接TAB版本不同,后面跟的也不同…
SQL 注入
SQL注入原因 SQL注入的原因是开发人员没有对数据进行严格的筛选,过滤以及书写了不规范的sql语句 举例 已经创建一张user表,存在一条数据username = ‘cyx’ password …
MySQL常见参数设置
MySQL有大量可以修改的参数(但不应该随便去修改),通常只需要把基本项配置正确,应该将更多的时间花在表结构、索引优化,sql查询优化。然而知道一些常见参数的作用还是有用的。 key_buffer_size 设置这个变量…
谈谈开源(一)
作者 申砾 源码面前,了无秘密—- 侯捷 前言 很多人的『开源』是一个比较时髦且有情怀的词汇,不少公司也把开源当做 KPI 或者是技术宣传的手段。但是在我们看来,大多数人开源做的并不好,大多数开源项目也没有被…
Mysql性能调优与测试
我们的Mysql服务运行一段时间后,不知什么原因就变慢了,怎么查找原因呢? 一、关键性指标 在数据库性能评测中,有几项指标很重要,用它来评估数据库的能力,不是他们能起着多么关键的作用,而是他们能够较为明确的代表数据库在某…
Mysql索引和性能优化
使用索引的原则 如果没有唯一性要求,可以选择普通索引 如果列上有唯一性要求,可以选择唯一索引 如果是需要模糊搜索,建议选择全文索引 如果有多个条件一起查询,可以选择组合索引 使用索引需要注意以下几点: 按需使用索引 索引…
MySQL数据库规范及解读
一、基础规范 第一条:必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 第二条:必须使用utf8(utf8mb4)字符集 解读:万国码,无需转码,无乱码风险,节…