mysql
亦寒2017
www.fengyunxiao.cn
展开
-
mysql 创建用户并允许远程连接
查看当前有哪些用户select user,host from user; 指定IP192.168.1.100的主机以用户tuser和密码tpwd连接到test数据库,并且有权限让其他用户访问。GRANT ALL PRIVILEGES ON test.* TO 'tuser'@'192.168.1.100' IDENTIFIED BY 'tpwd' WITH GRANT...原创 2018-08-29 22:45:56 · 955 阅读 · 1 评论 -
mysql5.7,mysql8 占用内存大,减少内存消耗
mysql5.6,5.7 默认的配置会导致mysql占用大量内存。如果需要减少Mysql服务占用的内存,可以修改my.ini配置文件(mysql安装目录的根目录中):// 从 1400 调值 400,mysql占用内存从 150M 降至 90Mtable_definition_cache=400// 从 500 调至 250,占用内存减少了 1Mtable_open_cache=512...原创 2018-08-29 22:54:05 · 21229 阅读 · 2 评论 -
centos7 安装 mysql5.7
说明:mysql8 发布有一段时间了,但实际用起来还是有些问题,尤其在线上是不能出任何问题的。所以推荐 mysql 5.7下载安装 mysql5.7 最新 yum 源wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpmrpm -ivh mysql57-community-release-el7-8.n...原创 2019-01-17 20:08:12 · 206 阅读 · 0 评论 -
mysql 在一定范围内获取随机数据
若要:在 i<=R<=j,这个范围得到一个随机整数R,需要用到floor(i+rand()*(j-i+1))例如:得到7-12这个范围(包括7和12)内一个随机整数。select floor(7 + (rand()*6) )例如:在用户表中随机取一个用户id [1,10]select id from user where id = floor(1+ (rand()*10...原创 2019-01-15 09:56:04 · 1414 阅读 · 0 评论 -
mysql 存相同内容:utb8mb4 会比 utf8 占用更多的内存吗,utf8mb4 浪费内存吗?utf8 utf8mb4 区别
utf8 与 utf8mb4 区别utf8 是 Mysql 中的一种字符集,只支持最长三个字节的字符(标点符号,英文,汉字等)。utf8mb4 完全兼容utf8,最长支持4个字节(四个字节的字符如表情符号:原创 2019-01-15 20:09:58 · 2343 阅读 · 6 评论 -
mysql5.7 mysql8 安装时更改安装目录
mysql 默认安装在 c 盘,如果要更改安装位置,如安装到 d 盘,按照以下步骤做即可。mysql 5.6 mysql 5.7, mysql8 通用。参考:http://www.fengyunxiao.cn原创 2019-02-08 22:07:04 · 5577 阅读 · 3 评论 -
mysql 5.7 innodb count count(*) count(1) 大数据 查询慢 耗时多 优化
问题描述mysql 5.7 innodb 引擎 使用以下几种方法进行统计效率差不多,都不是很高,实际使用中,博客表2万条数据就耗时1秒多,效果不堪。在可以为 null 的字段上统计,效率更低。数据如下:select count(*) from blog;select count(1) from blog;select count(id) from blog;(三个差不多,统计2582...原创 2019-01-30 14:53:26 · 2263 阅读 · 0 评论 -
mysql8 mongodb4 增删改查 性能对比,2019 最专业对比,nosql 真的比 sql 性能强很多?
版权所有:http://www.fengyunxiao.cn近几年看了很多关于 Mysql 和 MongoDB 的性能对比的文章,几乎都说 MongoDB 性能比 Mysql 强几十倍。但本人对测试结果深表怀疑,一方面很多测试都没有说明测试的数据库的具体版本,sql服务占用的运行内存,字段是否进行了索引等信息;其次,实验时用的语言、项目、环境是否相同,是否使用了连接池,是否使用了事物也没有具体说...原创 2019-02-10 20:30:15 · 2955 阅读 · 0 评论 -
centos7 yum 安装 mysql8 最新版
卸载原来的 mysql// 查看是否安装过 mysql,例如rpm -qa | grep -i mysql// 卸载安装的 mysql,例如yum remove mysql mysql-server mysql-libs更新 mysql8 yum 源// 打开官方下载地址,下载最新版 yum 源更新 rpm 包// (该 rpm 包用于更新centos yum 源,并非 ...原创 2019-05-11 10:39:04 · 2588 阅读 · 0 评论