牛牛逼逼叉叉

菜单
文章标签 ‘MySQL’
今天在用emlog6.0写文章的时候,发现添加标签提示 Field 'gid' doesn't have a default value 错误。网上找了本多方法都是修改mysql配置文件,这样对新手很不安全,万一出问题没有备份很难恢复。分享一下我的解决方法。不修改mysql配置。只需要去phpmyadmin修改一下数据表结构就可以了。找到 表: xxxxx_tag 。修改 gid 。按照我的红框里修改就可以了。保存之后在去后台添加标签就可以正常添加了。
现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是下面这样的,文章只有690篇。文章表article(id,title,content标签表tag(tid,tag_name标签文章中间表article_tag(id,tag_id,article_id其中有个标签的tid是135,我帮查询标签tid是135的文章...
WDCP的phpmyadmin网站服务器版本和mysql版本不一致。很多人问过这个问题。在WDCP的论坛和群友们讨论过这个问题。这个问题并不是升级mysql造成的。我给大家解决一下这个困扰。我来给大家解释一下为什么不一样。WDCP控制面板是一个独立的服务,和你创建的网站不是一个服务下面。也不在一个端口下。linux上 WDCP 的启动命令是 service wdapache start 3.0和3.1 改成了 service wdcp star而我们用W...
大多数人都已经听说 NoSQL 数据库,其中使用最广泛的工具是 Memcached,你 们通过 Memcached 再应用层和数据库之间添加一个缓存层。从 MySQL 5.6 开始,你可以获得一个全新的插件,这个插件把 MySQL 和 Memcached 集成起来。在此文中,我们将学习怎样在 Linux 中 安装这个插件,怎样做一些基础的配置。先决条件安装 libevent。译者注:以下命令由译者提供。命令如下yum install libevent -...
自从甲骨文收购 MySQL 后,由于甲骨文对 MySQL 的开发和维护更多倾向于闭门的立场,很多 MySQL 的开发者和用户放弃了 MySQL。在社区驱动下,促使更多人移到 MySQL 的另一个叫 MariaDB 的分支。在原有 MySQL 开发人员的带领下,MariaDB 的开发遵循开源的理念,并确保它的二进制格式与 MySQL 兼容。Linux 发行版如 Red Hat 家族(Fedora,CentOS,RHEL),Ubuntu 和 Mint,open...
老规矩,开场白,刚开始用mysqldump,备份100G+的数据库,再加上服务器繁忙,备份速度像蜗牛似的,于是寻找更高效的备份方法。网上都 说用xtrabackup比较适合备份大的数据库,而且备份效率也高,就尝试使用一次,结果明显感觉比mysqldump 备份与恢复速度就是快不少,那以后就用它了。大礼拜日的在家也没事,结合生产环境,写了这篇文档,刚接触的朋友,可以参考下,不多说,入正题1、初次备份前准备工作1.1 了解备份方式热备份:读写不受影响(mysqldump-->inno...
现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库。前提是不能影响线上业务使用,也就是说不能重启MySQL服务,为了避免出现其他情况,选择在网站访问量低峰期时间段操作。一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过xtrabackup工具备份主库,恢复到从库,xtrabackup是物理备份,备份速度快,不锁...
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的 SQL 语句。但是除此之外,在整个系统上仍然有很多可以优化的地方。1. 选择合适的存储引擎: InnoD...
MySQL 是一个强大的开源关系数据库管理系统(简称 RDBMS)。它发布于 1995 年(20年前)。它采用结构化查询语言(SQL),这可能是数据库内容管理中最流行的选择。最新的 MySQL 版本是 5.6.25,于 2015 年 5 月 29 日发布。关于 MySQL 一个有趣的事实是它的名字来自于 Michael Widenius(MySQL 的创始人)的女儿“ My”。尽管有许多关于 MySQL 有趣的传闻,不过本文主要是向你展示一些有用的实践,以...
本文将详细介绍MySQL乱码的成因和具体的解决方案在阅读本文之前,强烈建议对字符集编码概念还比较模糊的同学 阅读下博主之前对相关概念的一篇科普:十分钟搞清字符集和字符编码MySQL出现乱码的原因要了解为什么会出现乱码,我们就先要理解:从客户端发起请求,到MySQL存储数据,再到下次从表取回客户端的过程中,哪些环节会有编码/解码的行为。为了更好的解释这个过程,博主制作了两张流程图,分别对应存入和取出两个阶段。存入MySQL经历的编码转换过程上图中有3次编码/...
今天分享一下在linux里对mysql的一些操作命令。介绍一些linux下连接查看修改删除建立转码等命令。我在西数开了CDN然后为了发布这篇日记遇到种种困难。后来取消了西数的360CDN,自己去360验证了网站开启了CDN。唉苦逼首先在linux下进行mysql操作的时候必做的一件事情就是登陆,mysql -u root -p 以root权限登陆MYSQ然后下面就是全是命令介绍了。大家看吧。感觉不错在下面点赞发表观点哦,嘿嘿。linux里查看mysql的...