mysql突然崩,重启就打不开了,将data目录下的东西删了一些,很不幸,删多了,只得寻求恢复办法,直接备份整个data目录,新建一个data空目录,尝试启动mysql,发现有报错Could not open mysql.plugin table. Some plugins may be not loaded。 mysql_error.log报错信息: InnoDB: using atomic w […]
MySql遇到varchar字段数字字符串排序问题
项目中遇到的问题,一个笔试试卷成绩查询最高分和最低分,简单的对分数字段排序,一直是正常的。 出bug了 就这个简单的功能,突然有一天,客户发现很奇怪的是最高分比最低分还低。 这明显是有问题的: 数据库大概是这样的: id name score 1 小明 32 2 小红 8 3 小王 40 4 小武 16 直接排序: SELECT * FROM `exam_score` ORDER BY score […]
解决电脑死机导致的xampp无法启动mysql
电脑死机重启后,再开机打开xampp,mysql就无法启动了。 xampp上的错误日志 09:41:15 [mysql] Error: MySQL shutdown unexpectedly. 09:41:15 [mysql] This may be due to a blocked port, missing dependencies, 09:41:15 [mysql] improper pri […]
mysql报错:Column count of mysql.proc is wrong. Expected 21, found 20
由于要升级php版本到7.2,我升级了xampp到v3.2.4版,先备份低版本中的数据库文件/mysql/data以及其他配置,uninstall旧版,安装新版xampp,替换掉一些配置文件,将备份的数据库文件还原,可以正常使用mysql,但当我尝试将一个数据库从本地使用navicat工具同步到服务器时,收到mysql的报错。 报错内容: Column count of mysql.proc is […]
MySQL中GROUP BY分组多字段以及HAVING的使用
SQL分组GROUP BY多个字段的情况: GROUP BY在需要数据统计时经常用到,一般与聚合函数((COUNT, SUM, AVG, MIN, MAX)配合使用,他是可以使用多个字段的,下面看看GROUP BY多个字段的情况。 这里有一个测试数据表: +—-+——+—–+————+———–+ | id | city | age | first_n […]
Centos7.6安装opensips并实现通话成功
先是使用opensips官方的docker尝试,好不容易装好了,软电话(sipphone)上注册不成功,主要是我docker又是装在VirtualBox的虚拟机里的,网络结构致使调试困难,直接新开一个虚拟机,很顺利的就安装成功并且实现局域网终端之间通话。 1. 准备工作 1.1. 安装依赖 以下是我的环境镜像CentOS7.6.1810.x86_64需要安装的,至于怎么使用虚拟机安装CentOS, […]