Mysql
文章平均质量分 61
水番丘山
最美的架构不是设计好的,而是不断演变进化而来。
展开
-
Mysql 常用操作命令(一)
引子:Mysql作为日常开发必不可少的工具,其基础也是必须掌握牢靠的,我们就从最简单的开始吧,循序渐进,步步为营。今天的主题是数据库与表的一些基本操作,这里以Revenge为数据库,以Person表为测试表。1.创建数据库CREATE DATABASE Revenge;2.删除数据库DROP DATABASE Revenge;3.选择数据库USE Revenge;4.创建表PersonCREATE TABLE Person( `Id` bigint unsigned auto_i.原创 2020-07-29 02:04:00 · 295 阅读 · 0 评论 -
改mysql端口后,启动mysql失败解决方法
[size=medium]在CentOS上使用yum命令安装mysql后,使用默认端口3306能成功启动,但在/etc/my.cnf里更改端口,mysql启动不成功,后查阅相关资料总结如下:这是更改端口后,进入/var/log/mysqld.log里摘取的启动失败相关日志:130823 17:21:14 mysqld_safe Starting mysqld daemon with...原创 2014-11-21 03:20:55 · 1610 阅读 · 0 评论 -
mysql链接变慢的解决方法
How MySQL uses DNSWhen a new thread connects to mysqld, mysqld will spawn a new thread to handle the request. This thread will first check if the hostname is in the hostname cache. If not the thread...原创 2014-11-17 16:18:03 · 236 阅读 · 0 评论 -
linux mysql 自动备份与恢复数据
mysql备份一般有两种,一种是mysqlhotcopy,另一种是直接使用mysqldump。两种都是在线执行LOCK TABLES 以及 UNLOCK TABLES,简单说就是热备份,在锁定数据库的情况下进行备份,这样不会让数据出现紊乱。在这里讨论第二种。 1.linux的自动备份就得用到sh脚本。以下是脚本内容:#vi backupmydb.sh#2014-10-13 jok...2014-10-13 15:06:41 · 184 阅读 · 0 评论 -
mysql一些常用的语句
1.查询SELECT * FROM 表明 WHERE 字段名=“查询值”2.模糊查询SELECT * FROM 表明 WHERE 字段名 Like“%查询值%”3.查询并倒序排列(按特定字段倒序)SELECT * FROM 表明 ORDER BY 字段 DESC 4.对一个字段内容进行求和:SELECT SUM(字段名) FROM 表明5.批量修改s...原创 2014-09-04 15:57:22 · 69 阅读 · 0 评论 -
改mysql端口后,启动mysql失败的解决方法
[size=medium]在CentOS上使用yum命令安装mysql后,使用默认端口3306能成功启动,但在/etc/my.cnf里更改端口,mysql启动不成功,后查阅相关资料总结如下:这是更改端口后,进入/var/log/mysqld.log里摘取的启动失败相关日志:130823 17:21:14 mysqld_safe Starting mysqld daemon with...原创 2014-12-29 11:12:05 · 516 阅读 · 0 评论 -
mysql因机器断电以后启动报错的问题
tag:记录一下因断电引起mysql无法启动的问题以及结局过程。便于以后翻阅。1.背景:本地架设了一台CentOS7系统作为本地测试服务器使用,上面安装了mysql2.问题情境:前一段时间因为公司电压不稳,经常半夜断电,早上起来又得重新启动服务器,而启动mysql的时候就会报如下错误:STOPPING server from pid file /var/run/mysqld/mysql原创 2017-04-07 16:02:03 · 1391 阅读 · 0 评论 -
mysql在百万数据量下查询慢的问题
这两天,越来越觉得自己做的玩家历史表,查询速度很慢,开始还以为是网络的问题,然后持续了一两天很快pass了这个想法。很可能是自己的查询速度慢,于是进入数据库看了一下,发现历史记录已经达到了600多万条了。随着dau的上升,玩家越来越多,乃至于历史记录也成倍的增长,虽然自己做了定时删除七天以前的记录,但还是承受不住巨量的人数增长带来的历史数据剧增。因此,本人操作数据库直接测试了一下查询历史记录的原创 2015-11-25 10:44:37 · 29978 阅读 · 12 评论 -
linux mysql中开启远程访问以及开启最大连接数
1.mysql -u root -pmysql> grant all on *.* to root@'%' identified by 'password'; flush privileges; #刷新刚才的内容2.修改mysql的最大连接数vi /etc/my.cnf编辑my.cnf在[mysqld]中加入:set-variable=max_c原创 2015-03-05 22:18:39 · 474 阅读 · 0 评论 -
改mysql端口后,启动mysql失败的解决方法
在CentOS上使用yum命令安装mysql后,使用默认端口3306能成功启动,但在/etc/my.cnf里更改端口,mysql启动不成功,后查阅相关资料总结如下:这是更改端口后,进入/var/log/mysqld.log里摘取的启动失败相关日志:130823 17:21:14 mysqld_safe Starting mysqld daemon with databases from /原创 2015-03-05 21:26:21 · 945 阅读 · 0 评论 -
Spring+hibernate+mysql事物不回滚的原因以及处理
最近项目突然出了点问题,然后发现用Service层下面的一个类的一个方法里的事务居然没有回滚。然后自己写了一个测试方法经过了N次测试都是不回滚。以下是测试方法的一部分:@Transactional(propagation =Propagation.REQUIRED,rollbackFor=RuntimeException.class)public String getOnLineNum原创 2015-02-28 15:06:23 · 4209 阅读 · 0 评论