上一篇文章, 讲了磁盘没有空间, 清理了nginx服务的日志, 今天来了解下怎么清理mysql日志。 如果你的mysql开启了binlog日志, 当你的网站流量大, mysql操作频繁或者时间长了, 会生成很多binlog日志, 占用很大的磁盘空间, 甚至把硬盘占满了, 这里就要清理mysql日志, 删除不需要的binlog日志, [详细]
阅读 835 发布时间:2021-05-30
mysql频道分享mysql相关资讯,包括教程,视频,大牛,实战项目代码,mysql培训等等
上一篇文章, 讲了磁盘没有空间, 清理了nginx服务的日志, 今天来了解下怎么清理mysql日志。 如果你的mysql开启了binlog日志, 当你的网站流量大, mysql操作频繁或者时间长了, 会生成很多binlog日志, 占用很大的磁盘空间, 甚至把硬盘占满了, 这里就要清理mysql日志, 删除不需要的binlog日志, [详细]
阅读 835 发布时间:2021-05-30
在进行mysql数据库开发, 有时需要写一些脚本,定时任务,测试, 会要在shell命令行里直接运行mysql语句, 也就是不登录mysql客户端执行mysql语句, 可以使用下面的命令: mysql -uqinziheng -p123456 -h127.0.0.1 -P 3306 -e "SHOW databases;" 各个参数的含义如下: [详细]
阅读 835 发布时间:2020-10-16
在mysql数据库开发中, 经常会用到对子查询结果关联到其它表进行联合查询, 比如 select 得到一个结果 A, 要求 A 与 表1 关联查询。 下面举个例子做记录, 用户表 user 包含 id, user_name, headimg 3个字段 订单表 order 包含 user_id, oder_time 两个字段 一、 g[详细]
阅读 835 发布时间:2020-10-15
一些朋友从网上拉取的docker mysql镜像, 运行mysql容器后, 使用select now()查看时间后, 发现与正确的当前时间差8个小时, 这个其实很容易想到是mysql的时区不对, 可以使用下面的方法来解决: 一、 在mysql配置文件中添加时区 一般启动mysql容器时, 会映射使用宿主机上的配置文件, 找到mysql加载的[详细]
阅读 835 发布时间:2020-09-19
在mysql应用中, 我们会经常要对mysql数据进行汇总, 或者做报表, 这时会在mysql用到今天日期, 和当天日期0点的时间戳。 下面讲讲在mysql中怎么怎么获取到这两个值, 一、 mysql获取今天日期 select curdate(); 二、 mysql中得到今天零点零分的时间戳 select unix_time[详细]
阅读 835 发布时间:2020-05-06
使用SQL Server Management Studio查询数据时, select top 5 * from TABLE where customer = "销售有限公司" 遇到下面的错误提示: 消息 207,级别 16,状态 1,第 1 行 列名 '销售有限公司' 无效。 上面的SQL语句, 在mysql中没有问题, 但是SQL [详细]
阅读 835 发布时间:2020-01-06
使用mysql开发时, 遇到下面的提示 Data too long for column 'XXX' at row 1 原因是XXX字段的内容太长。 解决办法也很简单, 把内容弄短些, 或者建表时, 增加 XXX 字段的存放值。 例如 varchar(100) 改为 varchar(200) 猛击这里, 观看子恒老师[详细]
阅读 835 发布时间:2018-10-15
使用mysql开发, 创建表时, 出现下面的错误提示 ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key 原因是缺少主键。 解决方法也很简单, 只要你添加一个主键即可,[详细]
阅读 835 发布时间:2018-10-13
网站服务器转移主要有3个步骤: 1) 网站文件转移到新服务器 2) 网站数据库转移到新服务器 3) 域名解析到新服务器IP 上一篇文章, 子恒老师跟你分享了网站文件转移的过程, 今天来看看怎么做网站数据库转移。 转移网站文件到新服务器时, 我们使用linux下的scp命令, 有人可能会想, 是不是数据库文件也可以使用这种方式呢? [详细]
阅读 835 发布时间:2018-03-07
mysql 是一个开源的数据库, 很多公司开发web网站, 都是使用mysql。 下面讲一下linux下怎么安装mysql, 安装mysql7至少要2G内存, 由于子恒老师虚拟机的内存是2G, 所以选择安装的是mysql5.6.38这个版本。 一、 安装 cmake 安装mysql5.6时, 需要使用cmake安装, 所以先要安装cm[详细]
阅读 835 发布时间:2018-01-12
使用mysql数据库的朋友, 经常会使用mysqldump备案数据库, 然后到新服务器还原, 这个过程中, 有朋友会遇到ERROR 1046 (3D000) No database selected的提示, 这个原因是没有在命令中指定对应的数据库。 [caption id="attachment_4757" align="alignnone[详细]
阅读 835 发布时间:2017-12-26
一、 实现功能 有时候在linux服务器端, 会在mysql命令行中, 创建数据库, 今天讲一下怎么在创建数据库时, 把charset设置为utf8,collate设置为utf8_general_ci, 只要使用下面的命令即可, CREATE DATABASE qinziheng DEFAULT CHARACTER SET utf8 C[详细]
阅读 835 发布时间:2017-12-26
虽然现在智能手机应用很普遍, 很多时候通过在网上沟通, 但是在经营和工作中, 也会经常遇到向用户发送短信的情况。 网络上的短信平台很多, 今天来子恒老师来说说腾讯云短信平台的使用。 主要包括: 一、 短信接口应用 二、 腾讯云短信平台设置 1) 获取腾讯云短信接口开发的appkey 2) 添加腾讯云短信签名 3) 添加短信内容模[详细]
阅读 835 发布时间:2017-11-29
做商城系统时, 原来的orm中, 使用multi query进行update, delete, insert都没有问题。 但是使用到mysql事务中时, 虽然也可以使用multi query执行, 但是细粒度不好控制, 只能一条一条事务语句执行。 在事务中, 还有一个要注意的情况, [详细]
阅读 835 发布时间:2017-08-07
使用mysql的导出数据到csv时, 出现错误, 提示的错误信息大致如下: -secure-file-priv cannot execute this statement 自己使用的解决方法, 有遇到类似情况的朋友可以参考下: 1. 打开mysql的配置文件 my.cnf/my.ini 2. 找到这个选项 secure_file_pri[详细]
阅读 835 发布时间:2017-02-14