程序员 centos wordpress Firefox apache 开源 编程 shell linux命令 linux google Windows php nginx Ubuntu java Python mysql Android 微软

mysql

昨天一位 VPS 客户说他的 WordPress 博客没了,网站可以打开,但是文章都没了,怀疑被黑。我们登陆客户 VPS 后没发现被黑迹象,然后进入 mysql 数据库发现 Table ‘./wordpress/wp_posts’ is marked as crashed and should be repaired 错误,因为 wp_posts 表被...
mysql是世界上实际最流行的数据库管理系统,是遍布全球编程社区的首选。它有一个系列有趣的特性,在很多方面都很擅长。由于其巨大的人气,在网上可以找到许多MySQL的使用技巧。这里有12个最好的技巧和窍门,所有MySQL数据库开发者都应该了解一下。 1、避免编辑转储文件 ...
一、获取锁等待情况 可以通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺: mysql> show status like 'Table%'; +----------------------------+----------+ | Variable_name | Value | +-------------------...
本文是onlineDDL 对Innodb全文索引的变更测试的。MySQL5.6手册(<a href="http://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html">http://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html</a&gt...
1.设置或修改mysql root密码: 默认安装后空密码,以mysqladmin命令设置密码: mysqladmin -uroot password "password" Mysql命令设置密码: mysql> set password for root@localhost=password('password); 更改密码: update mysql.user s...
有一回碰上在 mysql 5.5 中,一些表没法执行 DDL ,会一直被阻塞住。show processlist 会看到 mysql> show full processlist; +----+------+-----------------+------+---------+------+---------------------------------+-----------------------+ | Id | User | host ...
起因:在innodb表上做count(*)统计实在是太慢了,因此想办法看能不能再快点。 现象:先来看几个测试案例,如下 一、 sbtest 表上的测试 show create table sbtest\G *************************** 1. row *************************** Table: sbtest Create Table: CREATE TA...
mysqlsla是hackmysql.com推出的一款mysql的日志分析工具,功能非常强大. 数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等。 一、使用 mysqlsla -lt slow mysql-slow.log 或者 mysqlsla -lt slow mysql-slow.log -sf “+SELECT” -db dbNam...
HandlerSocket是什么 HandlerSocket是akira higuchi写的一个mysql的插件。以MySQL Daemon Plugin的形式提供类似NoSQL的网络服务,通过这个插件,你可以直接跟MySQL后端的存储引擎做key-value式的交互,省去了MySQL上层的SQL解释、打开关闭表、创建查询计划等CPU开销。 目前使用...
昨天折腾了一下自己的网站,试图进行一些迁移工作,这其中遇到的首要问题是mysql的乱码问题。  由于Mysql是从版本 4迁移到Version 5的,原来的字符集是latin1,现在是UTF8,这就遇到了经典的乱码问题,即使通过phpadmin来访问,也是一片纷乱,还好在前端的展现正常。 在网...
今天早些时候的报导称mysql社区版手册页面悄悄移除了GPL授权声明,替换上了一个非常严厉的版权声明。 最新的消息称,这其实是一个bug,构建系统在打包时抓取了错误的授权声明文件,该bug存在于最新版的5.1、5.5、5.6和5.7中,开发者表示他们将会修正该bug,并尽快发布新版本。
MariaDB博客报告了mysql手册页最近发生的一个小变化:甲骨文悄悄移除了GPL授权声明。 它在Pastebin上公布了 MySQL 5.5.30和MySQL 5.5.31存在明显差异的手册页授权声明:前者声明该文档是自由软件,可以在GNU GPLv2下重新发行或修改;而后者声明软件和相关文档受知识产权法保护...
说起写这篇文章,先做一个前奏,昨天因X公司WEB服务器 Ubuntu 10.04 老旧版本,因为已经不能在线升级,所以我选择了直接安装最新的 Ubuntu 13.04 版本,把所有数据转移处理完毕,服务器运行正常。以前该公司是直接为ftp用户建立系统账户,但是这样并不安全...
如果忘记了root 密码可以按下面方法修改  注--skip-grant-tables可以关闭权限验证 1.修改 mysql配置文件 在 [mysqld] 下面 加一行配置--skip-grant-tables,重启mysql 2.找到mysql所在 目录 bin 目录,运行命令行 mysql -u root use mysql; update user set password=p...
来自红帽峰会的消息,在今年下半年即将发布的 RHEL 7 中将不再包含 mysql 数据库,而是用 MariaDB 替代之。 此举势必导致 RHEL 的一些衍生版本,例如 CentOS 也一样跟随。