谷谷谷的博客

心得,问题分享,简单写写~~

MySQL使用root用户给某用户分配权限报错:Access denied for user 'root'@'%' to database 'xxx'

这个错误相信很多人都遇到过,一般我们想到的第一点就是没有授权,然后一条命令走起: grant all on xxxx.* to 'root'@'%' identified by 'password' with grant option; 然后flush,接着继续执行了之前的操作,发现:Ac...

2019-04-12 15:42:44

阅读数 88

评论数 0

项目开发中MySQL应该选择什么事务隔离级别

读了一篇讲述MySQL事务隔离级别的帖子,加上自己的一点理解写了这篇文章(文中部分RC举例为引用) 先借用一个例子,下面这个场景你可能遇到过。 A:“MySQL有几个事务隔离级别?” B:“读未提交,读已提交,可重复读,串行化四个!默认是可重复读” A:“为什么mysql选可重复读作为默认的隔离级...

2019-03-13 20:41:58

阅读数 55

评论数 0

高性能MySQL优化技巧

说明 这篇Mysql优化技巧是前天看到的一篇文章,有些地方写的很好,所以做一个转载分享。篇幅比较长,全文通读需要30分钟,但我想你的收获应该会让你觉得值得。 全文大概从:Mysql查询优化,Scheme 设计与数据类型优化,高性能策略等几个方面来谈优化策略。 正文 说起 MySQL 的查询...

2018-05-28 10:05:30

阅读数 120

评论数 0

Mysql中对字符串类型的字段进行数字值排序

今天在修改一个老项目的BUG的时候遇到一个问题。需求比较简单,就是对用户列表按照某个字段倒序进行排序展示。不过在修改的过程中发现正确的SQL语句得到的结果一直比较混乱在排序上。 后来发现是这个字段类型的问题。就是我把这个字段的值当做数字类型排序。但是这个字段的类型是char()类型,就是字符串类...

2018-03-23 16:33:28

阅读数 1022

评论数 0

在PHP(Laravel框架)中利用UUID实现数据分表

UUID UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 说的简单点,它就是通过一个规则(如:业务标识号+年月日+当日自增数字格式化)生成的一个具有唯一性的辨识资讯。用于关联我们的一些额数据和资讯。 实例 之前在做一个项目的时候用到这个东西,现在我就用L...

2018-02-27 10:28:11

阅读数 2195

评论数 0

mysql中避免大数据写入或者更新失败

在进行简单的数据库写入或者更新操作的时候,当数据过大的时候,有时候会出现写入、更新失败的问题。这个时候你会发现当你试着将char,varchar字段修改为tex甚至longtext的时候依然报错。 在这个时候你需要考虑下:max_allowed_packet 的的值。 MySQL根据配置文...

2018-01-29 11:16:38

阅读数 1366

评论数 0

大流量网站的三种Mysql数据库扩展方式

我们知道当网站的访问量很大时候,会大大降低网站的运行速度,性能等等。随之就会出现一个非常严重的问题----体验。 接下里从三个方面说一下处理大流量网站的Mysq数据库的扩展布置方法。 1.读写分离 读写分离的实现过程:一般来说都是通过主从复制(Master-Slave)的方式来同步数据,再通过读写...

2017-08-01 14:14:25

阅读数 1062

评论数 0

Mysql基础

1、数据库系统(database system)     计算机系统中一种专门管理数据资源的系统。数据库里面的东西就是存储的一组经过处理后的数据。     管理数据库的软件成为数据库管理系统。     数据库 --》》存数据的仓库     数据库管理系统--》 仓管员 ...

2017-07-10 15:15:13

阅读数 256

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭