欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

mysql

Mysql日志报The InnoDB memory heap is disabled解决办法

安装完MYSQL5.5.24,启动MYSQL,错误日志中出现

普通分类: 

mysql 停止运行

ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists

180926  8:02:55 [Note] Plugin 'FEDERATED' is disabled.

180926  8:02:55 InnoDB: The InnoDB memory heap is disabled

180926  8:02:55 InnoDB: Mutexes and rw_locks use GCC atomic builtins

180926  8:02:55 InnoDB: Compressed tables use zlib 1.2.3

180926  8:02:55 InnoDB: Initializing buffer pool, size = 16.0M

180926  8:02:55 InnoDB: Completed initialization of buffer pool

180926  8:02:56 InnoDB: highest supported file format is Barracuda.

普通分类: 

MySQL开启general_log

在本地开发的时候,有时需要临时开启mysql的全局log,查看每条sql执行记录。
以下操作直接在mysql命令行里面执行,不需重启mysql。
需要用root身份执行命令。

设置log位置,Linux、OSX一般在 /tmp下。

mysql>set global general_log_file='/tmp/general.log';  
  • 1


普通分类: 

MySql经常无故自动停止服务 有大用

建议查看日志文件,检查停止服务的原因,再根据停止或出错的原因进行分析。

普通分类: 

mysql 数据库老是停止,重启又好了 有大用

image.png


通过控制台连接到您的服务器显示如图.服务器内存溢出,系统自动查杀关闭了部分服务.请远程连接到服务器通过top命令核实查找占用内存资源的程序并优化调整.另外建议将服务器内存升级到8G后再观察,非常感谢您长期对我司的支持!

普通分类: 

InnoDB: Database was not shut down normally

普通分类: 

mysql 停止运行 很可能是磁盘空间不够 df -lh 看看 有大用 有大大用

#service mysql status

 ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists



180924  8:04:42  InnoDB: Waiting for the background threads to start

180924  8:04:43 InnoDB: 5.5.54 started; log sequence number 163700321

180924  8:04:43 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306

180924  8:04:43 [Note]   - '0.0.0.0' resolves to '0.0.0.0';

180924  8:04:43 [Note] Server socket created on IP: '0.0.0.0'.

普通分类: 

mysql服务性能优化—my.cnf配置说明详解(16G内存)建议配置 老男孩 有大用 有大大用

此配置是老男孩线上使用的配置,在培训的时候,他给的,也就是说,这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数
普通分类: 

myisamchk: error: myisam_sort_buffer_size is too small解决办法 可能这个错问题并不大吧

我的办法是 

1)第一种方法

普通分类: 

Linux系统下mysqlcheck修复数据库命令(详解) repair 自已亲自做的 有大用

下面是我自已做的,肯定有用   shizhong 是数据库名

mysqlcheck  -r shizhong -u root -p 3pPlaaa

mysqlcheck  -r shizhong -uroot -p3pPlaaa

普通分类: 

mysql 停止运行 有大用 有大大用

Version: '5.5.54'  socket: '/tmp/mysql.sock'  port: 3306  Source distribution

180915 19:46:51 [Warning] option 'innodb-buffer-pool-size': signed value 1048576 adjusted to 5242880

180915 19:46:51 [Warning] option 'innodb-buffer-pool-size': signed value 1048576 adjusted to 5242880

180915 19:46:51 [Note] Plugin 'FEDERATED' is disabled.

180915 19:46:51 InnoDB: The InnoDB memory heap is disabled

180915 19:46:51 InnoDB: Mutexes and rw_locks use GCC atomic builtins

180915 19:46:51 InnoDB: Compressed tables use zlib 1.2.3

普通分类: 

Emoji表情符号在MySQL数据库中的存储

在Android手机或者iPhone的各种输入法键盘中,会自带一些Emoji表情符号,如IPhone手机系统键盘包含的表情符号有:

普通分类: 

Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别

制作mysql数据快照

在建立主从关系时,如果主上有旧数据,需要将旧数据拷贝到每一个从上。下面介绍几种不同的拷贝方式。

普通分类: 

CENTOS安装完MARIADB后启动不了 MYSQL IS NOT RUNNING, BUT LOCK FILE (/VAR/LOCK/SUBSYS/MYSQL) EXISTS 有大用

[root@admin-node subsys]# service mysql start

Starting MySQL. ERROR! 

[root@admin-node subsys]# service mysql status

 ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists


/var/lock/subsys/mysql存在的原因可能是以前没有卸载干净或者上次意外退出。

直接将其删除就可以了,删除后再执行service mysql start。

追问:

删了,再启动还是不行,还是会生成空的mysql文件,还是报错

追答:

那应该是# service mysql start这步出错了,/var/log/messages或者dmesg看下有没有错误信息输出?应该是有错误信息的。



来自 

普通分类: 

mysql timestamp类型时间比较大小时查询的问题

普通分类: 

解决Lost connection to MySQL server during query错误方法

昨天使用Navicat for MySQL导入MySQL数据库的时候,出现了一个严重的错误,Lost connection to MySQL server during query,字面意思就是在查询过程中丢失连接到MySQL服务器。

普通分类: 

mysql实现随机查询 有大用

一、随机查询一条数据

方法一:SELECT * FROM `table` ORDER BY RAND() limit 1

评价:不建议使用,效率非常低,官方文档中进行说明:Order By和RAND()连用,会多次扫描表,导致速度变慢。

普通分类: 

导出一张表 两张表 多张表 有大用 有大大用

导出
 mysqldump -u user -p db tab1 tab2 > db.sql 

普通分类: 

myisamchk命令进行崩溃恢复Myisam数据表 不使用 repair 修复表 注意看红色的字 有大用 有大大用 有大大大用

解决phpmyadmin导入长脚本超时 有大用 有大大用

在使用phpmyadmin的过程中发现,phpmyadmin导入大尺寸sql脚本时存在超时问题,超时有两个原因造成,

普通分类: 

mysql:Variable 'character_set_client' can't be set to the value of 'NULL'解决 有大用

普通分类: 

PhpMyAdmin Import Error-MySQL server has gone away/Unrecognized Keyword 错误 静态分析: 分析时发现1个错误。 Missing expression. (near "ON" at position 25) SQL 查询: 编辑 编辑 SET FOREIGN_KEY_CHECKS = ON; MySQL 返回: 文档 #2006 - MySQL server has gone away 有大用

普通分类: 

SET FOREIGN_KEY_CHECKS=0;是什么意思

普通分类: 

crontab mysql 备份数据库 导出数据库 的bash文件cron 自已亲自做的 有大用 有大大用 有大大大用

#!/bin/bash

#print the directory and file


backup_mysql="/home/backup/mysql/"

for file in /home/wddata/mysql_data/*

do

# performance_schema 会报错 ,排除掉这个数据库,这是自带的数据库,反正没用

if [ -d "$file" -a ${file##*/} != "performance_schema" ]

then

   backup_mysqlname="${file##*/}`date  '+%Y-%m-%d'`.sql";

#   echo $file

#   echo "/www/wdlinux/mysql/bin/mysqldump -u root -p\^\_e\)-  ${file##*/} > $backup_mysql$backup_mysqlname"

普通分类: 

Warning: Skipping the data of table mysql.event. Specify the --events option explicitly 有大用

-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.

普通分类: 

mysql 5.5 中mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user 'root'@'localhost' for table 'cond_instances' when using LOCK TABLES 有大用

普通分类: 

mysql 无法启动 Using mutexes to ref count buffer pool pages 有大用 有大大用

普通分类: 

mysql运行一段时间后自动停止 有大用

mysql运行一段时间后自动停止 

普通分类: 

Mysql导入数据库,提示1231 – Variable ‘character_set_client’ can’t be set to the value of ‘NULL

页面

Subscribe to RSS - mysql