在线工具

2017-06-10     55

默认情况下`Mysql`只允许本地登录,所以需要修改配置文件将地址绑定给注释掉: shell vim /etc/mysql/my.cnf # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. #

2017-06-10     39

悲观锁(`Pessimistic Lock`), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。 传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(`Optimistic Lock`), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会

2017-06-15     57

sql This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' 的意思是,这版本的 mysql 不支持使用 LIMIT 子句的 IN/ALL/ANY/SOME 子查询,即是支持非 IN/ALL/ANY/SOME 子查询的 LIMIT 子查询。 也就是说,这样的语句是不能正确执行的。 sql se

2017-06-18     37

在一次mysql的数据备份恢复的操作中,碰到一个问题:在使用sqlyog进行数据备份后,然后将数据在另外一个服务器上进行恢复,由于其中一个表中有varbinary字段,导致“’”分隔符被吞噬(由于二进制编码的问题,引号分隔符被当作了数据的一部分),从而使得数据不能被正常导入。 采用了一些文本工具进行处理,都没有成功,有的虽然可以识别,但会自动的修改了其中的二进制编码的数据,有的则会插入其他的二进制

2017-06-18     53

根据正常的操作备份最新的网页文件和导出数据库,然后在新服务器中创建站点和数据库wget迁移进去解压。因为数据库比较小,所以直接用PHPMyAdmin工具在线导入,但是看到有错误提示`"#1115 - Unknown character set: 'utf8mb4'"`。 sql SQL查询 /*!40101 SET NAMES utf8mb4 */; MySQL 返回: 文档 #1115 - Un

2017-06-18     21

本地phpmyadmin远程连接服务器端MySQL 首先要确定你的mysql远程连接已开启,如果没有开启按照下面的二个方法操作: 方法一:改表法 因为在linux环境下,默认是关闭3306端口远程连接的,需要开启,如果你装mysql数据库时开启了3306就OK了。 默认mysql帐号不允许从远程登陆,只允许localhost访问。登入mysql后,更改 "mysql" 数据库 里的 "use

2017-06-18     28

sql SELECT curdate(); mysql> SELECT curdate(); +------------+ | curdate() | +------------+ | 2013-07-29 | +------------+ 取得当前日期: sql mysql> select now(); +---------------------+ | now()

2017-06-18     26

MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周、上周、本月、上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看。 查询当前今天的数据 sql SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) =date_format(now(),

2017-06-22     60

一般情况下mysql安装好之后就是开机自启动,不需要设置,但是如果是通过yum安装或者升级MySQL后,默认开机是不会自动启动,需要手动设置MySQL让它开机自启动。CentOS 6 mysql5.1升级到5.5教程 1.通过chkconfig命令看看MySQL在不在可管理的列表中 shell chkconfig --list ![](https://cx.lmcjl.com/uploads/

2017-06-22     41

mysql有时候更新时要用到字段连接字符串,可以使用命令`CONCAT(字段,’字符串’)` 例如更新时记录字符串连接每条id sql `update table set name = CONCAT('字符串',id) where id = 1

2017-06-25     95

centos 解决 mysqld-bin.000 * 占用超大空间的问题 今天数据库一直启动不起来, 找了半天问题. 后来发现是硬盘过大导致满了 搞的我一直在优化数据库. 下面把我解决问题的一系列动作发出来 1、先查查硬盘占用多少 shell df -l 100% 就是满了.. 那就查查哪里占用比较多 shell du -h --max-depth=1 找到目录后发现主要是 mysql 目

2017-06-25     39

升级服务器后一早打开自己的博客是打不开的... 提示太多连接数据库. 看来升级后一样逃脱不了要折腾一段时间的魔咒. 磨合期 优化了一下 Mysql 的 my.cnf 文件 参考了这篇文章:https://blog.imdst.com/mysql-5-6-pei-zhi-you-hua/ 本来是直接复制进去的 几次都是无法启动 最后自己调整了下使用 我的 vps 是 2g 内存的 配置文件如下 s