博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql遇到的坑
阅读量:5101 次
发布时间:2019-06-13

本文共 1958 字,大约阅读时间需要 6 分钟。

2018-04-09

这个虽然跟粗心有关,但是Mysql没报错是哪般?

select sum(play_count) from tb_user_login where user_id = 61 and login_time > 2018-04-09

结果:2157

select sum(play_count) from tb_user_login where user_id = 61 and login_time > '2018-04-09'

结果:6

如果没有加引号,后面的条件直接无视了。。。

2018-04-25

数据库莫名死掉了,用/usr/local/mysql/bin/mysqld_safe --user=root&

重启不了。

[root@instance-4dxoa0fo mysql]# 180425 11:00:53 mysqld_safe Logging to '/data/mysql/mysql/data/error.log'.

然后我就打开那个错误日志error.log

2018-04-25 10:52:52 68841 [Note] InnoDB: Compressed tables use zlib 1.2.32018-04-25 10:52:52 68841 [Note] InnoDB: Using Linux native AIO2018-04-25 10:52:52 68841 [Note] InnoDB: Using CPU crc32 instructions2018-04-25 10:52:52 68841 [Note] InnoDB: Initializing buffer pool, size = 512.0MInnoDB: mmap(549453824 bytes) failed; errno 122018-04-25 10:52:52 68841 [ERROR] InnoDB: Cannot allocate memory for the buffer pool2018-04-25 10:52:52 68841 [ERROR] Plugin 'InnoDB' init function returned error.2018-04-25 10:52:52 68841 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.2018-04-25 10:52:52 68841 [ERROR] Unknown/unsupported storage engine: InnoDB2018-04-25 10:52:52 68841 [ERROR] Aborting

这一次好像是说512M的内存满足不了,我就百度,说在my.cnf配置里加 innodb_buffer_pool_size=128M   (参数改小一点)

后来我用find / -name my.cnf找了好几个my.cnf , 然后我就每个都改,后来也没有生效。

然后我输入

mysql --help

可以查看到一些配置信息,看到这句

Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf

我就又回到/etc/my.cnf

发现我明明改了参数,为什么没有生效,后来我发现有一个65%的参数,才知道原来可以下翻,

下翻到后面我才发现,下面了有一个 innodb_buffer_pool_size=512M,原来因为它在后面,覆盖了我的设置

后来改为128,重新启动就好了。

2018-05-12

遇到了密码忘记了,但是有保存在navcat里面的时候,可以重置密码:

用他的方法一就行了:

下面是系统启动mysql的命令(备用)

/usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock --user=mysql

转载于:https://www.cnblogs.com/angelshelter/p/8758515.html

你可能感兴趣的文章
程序员学习网站
查看>>
Python 入门笔记 字符串 变量 标示符
查看>>
初入react -02
查看>>
C++中的指针(*)、引用(&)、const详解(一、定义变量)
查看>>
HDU P4578 Transformation
查看>>
POJ2774 Long Long Message 【后缀数组lcp】
查看>>
常用类型的字节和位的关系
查看>>
Linux系统网络文件配置
查看>>
vue中eslintrc.js配置最详细介绍
查看>>
Swift基础--手势识别(双击、捏、旋转、拖动、划动、长按)
查看>>
Swift - 使用UI Dynamics给UIKit组件添加移动吸附行为
查看>>
android 判断是否有sim卡及运营商
查看>>
Android应用程序组件Content Provider简要介绍和学习计划
查看>>
Android Json生成及解析实例
查看>>
Android设置Activity背景为透明style
查看>>
蓝牙及蓝牙耳机工作原理
查看>>
uva 331 Mapping the Swaps 求交换排序的map 纯DFS
查看>>
implementationnullWhy should I care about BPMN 2.0?
查看>>
MySQL + Atlas --- 部署读写分离
查看>>
【spring cloud】spring cloud zuul 路由网关
查看>>