mysql
deepeye
想,都是问题;做,才有答案!
展开
-
mysql conflicts with MySQL-server
sphinx编译时提示ERROR: cannot find MySQL include files. 我用--with-mysql=指定目录仍然不行,然后用yum安装提示冲突, 现已解决,步骤如下: 1、查看已安装 rpm -qa | grep -i mysql 2、卸载原来的安装文件 rpm -e MySQL-devel-5.5.23-1.linux2.6 rpm原创 2013-01-28 17:32:53 · 1008 阅读 · 0 评论 -
MySQL 数据库备份和恢复方法详解
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志(binlo转载 2013-01-29 17:27:55 · 465 阅读 · 0 评论 -
MySQL错误代码中文说明
1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改转载 2013-01-29 17:28:28 · 304 阅读 · 0 评论 -
MySQL 常用用户管理命令
1、添加用户 本机访问权限: mysql> GRANT ALL PRIVILEGES ON *.* TO ‘username’@'localhost’ -> IDENTIFIED BY ‘password’ WITH GRANT OPTION; 远程访问权限: mysql> GRANT ALL PRIVILEGES ON *.* TO ‘username’@'%’ -> IDENT转载 2013-01-29 17:30:04 · 376 阅读 · 0 评论 -
核心业务系统数据库平台迁移: Oracle -> MySQL
为了对核心技术拥有更多的自主控制能力,为了解决数据库的线性扩展问题,为了尽量减少对商业软件的依赖,为了摆脱对高端硬件的依赖,为了… 基于以上多种原因,2年前,我们计划将公司某核心应用平台进行大手术:数据库平台从软件到硬件全部重构。当然,这其中应用架构的改造也不可避免的进行了大 换血。 这个项目无论是从技术角度还是是业务角度来说,都对我们有着非常大的价值,也必定会带来非常深远的影响。项目历时2转载 2013-01-29 17:30:48 · 584 阅读 · 0 评论 -
mysql锁库锁表
1.FLUSH TABLES WITH READ LOCK 这个命令是全局读锁定,执行了命令之后所有库所有表都被锁定只读。一般都是用在数据库联机备份,这个时候数据库的写操作将被阻塞,读操作顺利进行。 解锁的语句也是unlock tables。 2.LOCK TABLES tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY]转载 2013-01-29 10:21:51 · 2542 阅读 · 0 评论 -
MySql中delimiter
其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。 默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束, 那么回车后,mysql将会执行该命令。 默认情况下,不可能等到用户把这些语句全部输入完之后,再执行整段语句。 因为mysql一遇到分号,它就要自动执行。 即,在语句RETURN '';时,mysql解释器就要执行了转载 2013-01-29 10:24:12 · 444 阅读 · 0 评论