随笔分类 - mysql
摘要:一、B+tree示意图 二、为什么要用索引 1、索引能极大减少存储引擎需要扫描的数据量:因为索引有序所以可以快速查找并且不用全表查找; 2、索引可以把随机IO变为顺序IO:因为B+tree在数据中保存了下个数据的信息; 3、索引在分组、排序等操作时,不使用临时表。 三、sql数据库优化 1、索引列数
阅读全文
摘要:从mysql网站下载mysql rpm安装包(包括server、client) 1、安装server 强制安装 报如下错误 原因是与之前lib库冲突,解决方式删除老版本lib库(注意根据你的提示更改相应版本) 再次执行 rpm -ivh MySQL-server-5.6.19-1.el6.x86_6
阅读全文
摘要:1、停止mysql服务 2、启动mysql时不启动授权表,跳过权限验证使用空密码登陆 3、登陆mysql 4、设置mysql的root用户密码为123456 5、强制mysql重新加载权限 6、退出及重启mysql 7、登陆mysql 8、重设root密码 此时执行任何mysql命令会报如下错误 E
阅读全文
摘要:1、创建用户 创建一个用户名是 lefunyun 密码是 X5A4FU8I0lKM21YPYUzP 账号 2、给账号授权 给账户授予lefuyun 库的所有权限,on 后面是库名,最后是密码 3、删除用户 lefuyun
阅读全文
摘要:java后台报错,如下。 经检查原因: 跟踪发现原来是使用手机输入了笑脸(Emoji表情)。UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。 解决方案: 将Mysql的编码从utf8转换成utf8mb4。 1. 修改my
阅读全文
摘要:1、将long显示成时间 2、日期格式化成时间戳 3、负数时间戳(1970年前的日期) 在Mysql中处理1970年前的日期(unixtime为负数的情况) 如下sql可以正确处理。 4、format参数的格式 %f 微秒%H 小时 (00-23)%h 小时 (01-12)%I 小时 (01-12)
阅读全文
摘要:1、备份 # 导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql 注:1、输入密码时,输入该数据库用户名的密码 2、
阅读全文
摘要:按照CentOS 6.5的方法在CentOS 7上安装会失败,需要按照下文进行安装。 1、安装rpm包 Linux系统自带的repo是不会自动更新每个软件的最新版本(基本都是比较靠后的稳定版),所以无法通过yum方式安装MySQL的高级版本。所以我们需要先安装带有当前可用的mysql5系列社区版资源
阅读全文
摘要:一、Windows下开启Mysql慢查询详解 //show variables like '%quer%';查询是否开启了慢查询!!第一步:修改my.ini(mysql配置文件) 在my.ini中加上下面两句话 log-slow-queries = “D:\wamp\mysql_slow_query
阅读全文