设置MySQL默认时区

10.2k MySQL , 发表评论
MySQL默认的时区是UTC时区,比北京时间晚8个小时。 假设日志里面的时间是中午12:00,那么北京时间应该是晚上的8:00点钟。 为方便查看和设置时间,我们要设置MySQL的默认时区,以符合本地使用。 1 永久有效方法 修改 my.cnf 文件,加入如下2行: default-time-zone='+08:00' # 数据表默认时区 即设置MySQL默认时区为东八区。 2 仅当前会…

MySQL查找和删除重复数据

2.1k MySQL , 发表评论
如何从MySQL中删除重复数据,只保留一条呢? 假设有如下一个数据表: mysql > SELECT * FROM users; +----+--------+ | id | name | +----+--------+ | 1 | google | <-- | 2 | yahoo | <-- | 3 | msn | <-- | 4 | google | | 5 | google | | 6 | yahoo | +----+--------+ 后面3条都是重复的数据,如何用一条命令删掉这些重…

MySQL导入多个.sql文件高效方法

12.1k MySQL 一条评论
MySQL有多种方法导入多个.sql文件(里面是sql语句),常用的有两个命令:mysql和source。 但是这两个命令的导入效率差别很大,具体请看最后的比较。 (还有sqlimport和LOAD DATA INFILE等导入方法,不过它们主要用于导入.csv或.xml文件数据,不是.sql文件) 假设我们有一个 users.sql 大文件,为方便我们将其拆分成:user1.sql、user2.s…

SSH禁止超时设置

10.5k 服务器 发表评论
SSH的默认过一段时间会超时,有时候正在执行着脚本,出去一会回来就断开了,输出信息都看不到了。。。 禁止SSH自动超时最简单的办法就是,每隔一段时间在客户端和服务器之间发送一个“空包”。 至于到底是从客户端发给服务器,还是服务器发给客户端不重要,重要的是需要它们之间要有通信。 下面我们介绍两个阻止SSH连接超时的方法(推荐方…

MySQL批量替换HTML标签

2.8k PHP教程 发表评论
1 前因 前段时间维护的一个WordPress小网站被黑,分析源码发现内容中多出了一段JavaScript代码: <!--codes_iframe--><script type="text/javascript"> function getCookie(e){var U=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return U?decodeURICompon…

Nginx下如何设置WordPress为多站点?

4.0k 技术 一条评论
WordPress的多站点功能允许安装一个WordPress程序的情况下,实现多个站点(也就是一套程序,可以绑定多个域名或子域名)。 每个站点拥有独立的主题、插件、文章以及页面。 这样可以极大的减少了维护和更新多个WordPress安装程序的麻烦, 并且,每个站点之间又能够相互独立,互不影响。 WordPress multisite有两个方式:子目录和子域名,…

git撤销commit到未提交状态

12.6k 技术 2评论
如何把最后一次提交(commit)的所有文件撤销回Changes not staged和Untracked files状态呢? 分有3种情况: 情况一:把最后的commit切回Changes to be committed(绿色)状态,使用命令: git reset --soft HEAD^ 注意:Windows系统需要在^符号两边加上引号,如下: git reset --soft HEAD"^" 情况二:把最后的commit切回Cha…

MySQL重置root密码

10.8k MySQL 发表评论
我们介绍一种无需密码的重置root密码的方式。 步骤如下: 1、打开配置文件/etc/my.cnf,在mysqld下添加一行skip-grant-tables,如下: [mysqld] #... skip-grant-tables #... 这样我们就可以免密登录MySQL了。 然后保存并退出。 2、重启MySQL 这两个命令2选1: $ sudo systemctl restart mysqld $ sudo service mysqld restart 3、终端…

PHP 缓存技术

3.9k PHP教程 , , 发表评论
有否想过PHP使用redis作为缓存时,如何能: 前后台模块共用Model层; 但是,不能每个Model类都进行缓存,这样太浪费Redis资源; 前后台模块可以自由决定从数据库还是从缓存读数据; 没有冗余代码; 使用方便。 这里我们先展示实现的最终效果。 最终的代码和使用说明请移步Github:https://github.com/yeszao/php-redis-cache。 马上安装…

Ubuntu安装之后如何提高体验?

良好的工作环境不仅可以提高开发效率,还能有益身心。 Ubuntu系统本身的渲染效果要比windows略胜一筹,写代码时会有稍爽的体验。 下面是一些安装ubuntu之后的优化配置,不一定每一样都要设置,根据需要来。 1 SSH 1.1 生成ssh公钥 命令: ssh-keygen -t rsa -C [email protected] 然后全部回车,完成后生成公钥文件: ~/.ssh/id_rsa.pub 1.2 …
« 上一页   下一页 »