mysql
cherry_hit_tom
这个作者很懒,什么都没留下…
展开
-
用mysqldump 来备份数据库
-----------------------------------------------------------------有时候经常要把数据库转来转去,或者导入导出,以前记得命令,后来又忘记了,现在写出来备忘!------------------------------------------------------------------注意:mysqldump比直接转载 2009-10-24 10:00:00 · 573 阅读 · 0 评论 -
mysql 日志文件的使用
MYSQL有不同类型的日志文件(各自存储了不同类型的日志),从它们当中可以查询到MYSQL里都做了些什么,对于MYSQL的管理工作,这些日志文件是不可缺少的。1.错误日志(The error log):记录了数据库启动、运行以及停止过程中错误信息;2.ISAM操作日志(The isam log):记录了所有对ISAM表的修改,该日志仅仅用于调试ISAM模式;3.SQL执行日志(The原创 2009-12-14 17:31:00 · 1177 阅读 · 0 评论 -
MySQL Show命令的使用
show tables或show tables from database_name;解释:显示当前数据库中所有表的名称show databases;解释:显示mysql中所有数据库的名称show processlist;解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程原创 2010-03-12 09:52:00 · 829 阅读 · 0 评论 -
mysql innodb 性能优化
默认情况下,innodb的参数设置的非常小,在生产环境中远远不够用比如最重要的两个参数innodb_buffer_pool_size 默认是8Minnodb_flush_logs_at_trx_commit 默认设置的是1 也就是同步刷新log(可以这么理解)innodb_buffer_pool_size:这是InnoDB最重要的设置,对InnoDB性能有决定性的影响。转载 2010-03-12 10:44:00 · 33865 阅读 · 2 评论 -
mysql字符乱码????????????
I promise this is gonna be the last time on it :-)自從寫完下面兩篇文章:wordpress 1.5升級注意事項 - 中文亂碼篇mysql 4.1中文亂碼第二擊過去幾個月就不斷有來信詢問各種 mysql 中文相容的問題,所以有機會看到許多玩家們用的各式連接法與程式,實在太開眼界。最近因為轉換到 flex 2做為原创 2010-03-15 18:44:00 · 586 阅读 · 0 评论 -
修改通达OA Mysql数据库密码
有的用户,出于使用mysql数据库开发其他程序的需要,可能希望修改Mysql数据库的root用户密码,现做以下简要说明。由于OA使用的Mysql数据库被设定为只能从本机访问,所以普通用户不建议修改数据库密码,修改数据库密码并不是为了改善系统安全性的目的。windows-〉开始—〉运行,输入cmd进入命令行模式,并使用DOS命令切换到mysql文件夹d:/myoa/mysql原创 2010-01-06 11:13:00 · 11826 阅读 · 0 评论 -
数据库优化
数据库优化1、设计优化数据库中,数据越小越好、null尽可能少、主键尽可能短尽量避免使用可变长度列(如:varchar、text、blob)2、权限在查询执行之前通过权限系统检查该查询的过程,该过程越简单,查询速度越快3、表的优化如果一个表已经用了一段时间,则需要修复OPTIMIZE TABLE TABLENAME;或者:MYISAMCHK -R TABLE原创 2010-03-22 19:03:00 · 715 阅读 · 0 评论 -
Backup and Restore MySQL Database Using mysqldump
Backup and Restore MySQL Database Using mysqldumpby Ramesh Natarajan on September 22, 2008ShareThis[mysqldump - MySQL Backup & Restore]mysqldump is an effective tool to backup MySQL database原创 2010-01-07 10:52:00 · 3329 阅读 · 0 评论 -
mysqldump进行Mysql 备份
mysql数据库导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项原创 2010-01-09 11:39:00 · 4571 阅读 · 0 评论 -
MYSQL外键(Foreign Key)的使用
在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是原创 2010-04-22 11:26:00 · 1066 阅读 · 1 评论 -
MYSQL外键(Foreign Key)的使用(二)
作者:Dirk (dirk.ye AT gmail.com) Url:http://dirk.pdx.cn日期:2004/12/08 首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎。下面,我们先创建以下测试用数据库表:CREATE TABLE `roottb` (原创 2010-04-22 14:09:00 · 608 阅读 · 0 评论 -
MYSQl left join 联合查询效率分析
MYSQl left join 联合查询效率分析原创 2010-07-05 22:15:00 · 1097 阅读 · 0 评论 -
mysql优化总结(转1)
04.19.2012, mysql, by 候鸟. 现在大概列出如下:1.数据库的设计尽量把数据库设计的更小的占磁盘空间.1).尽可能使用更小的整数类型.(mediumint就比int更合适).2).尽可能的定义字段为not null,除非这个字段需要null.(这个规则只适合字段为KEY的情形)3).如果没有用到变长字段的话比如varchar,那就采用固定大小转载 2012-06-06 16:37:54 · 462 阅读 · 0 评论 -
mysql replace into用法详细说明
REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARYKEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。 注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有索引被用于确定是否新行复制了其它的行。所有列的值均取自原创 2012-09-27 14:57:05 · 640 阅读 · 0 评论 -
mysql主从同步
mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复需要两台机器,安装mysql,两台机器要在相通的局域网内主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1、先登录主机 Amysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.16转载 2013-01-14 17:24:11 · 671 阅读 · 0 评论 -
一种可以避免数据迁移的分库分表scale-out扩容方式
一种可以避免数据迁移的分库分表scale-out扩容方式目前绝大多数应用采取的两种分库分表规则mod方式dayofweek系列日期方式(所有星期1的数据在一个库/表,或所有?月份的数据在一个库表)这两种方式有个本质的特点,就是离散性加周期性。例如以一个表的主键对3取余数的方式分库或分表:那么随着数据量的增大,每个表或库的数据量都是各自增长。当一个表或库的数据量增长到了一转载 2013-01-21 18:38:33 · 1013 阅读 · 0 评论 -
socket登陆mysql
mysql -u root -S/var/run/mysqld/mysqld.sock -p -h172.16.228.95原创 2013-03-06 11:13:55 · 1232 阅读 · 0 评论 -
BIT_OR()学习
下面的例子显示了如何使用位组函数来计算每个月中用户访问网页的天数:CREATE TABLE t1 ( year YEAR ( 4 ), month INT ( 2 ) UNSIGNED ZEROFILL, day INT ( 2 ) UNSIGNED ZEROFILL);INSERT INTO t1 VALUES ( 2000 ,转载 2009-12-08 14:09:00 · 2261 阅读 · 0 评论 -
点滴记忆
1、用于 MySQL 的语法: ALTER TABLE table_name DROP INDEX index_name 用于 MS SQL Server 的语法: DROP INDEX table_name.index_name2、mysql> SELECT owner, COUNT(*) FROM pet GROUP BY owner;mysql> SELE原创 2009-12-04 17:42:00 · 532 阅读 · 0 评论 -
Fatal error: Class 'PEAR_Error' not found in
引子:Fatal error: Class PEAR_Error not found in我把我写的这个php文件当时随意的命名为了“pear.php”,由于在php.ini中指定了pear的路径,自然与系统路径中的pear.php冲突了,呵呵!原创 2010-01-29 14:33:00 · 3569 阅读 · 0 评论 -
linux备份mysql数据库
MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。 1、创建备份文件夹 #cd /www #makedir backup 2、编写运行脚本 #vi autobackup 写入以下内容: filename=`date +%Y%m%d` mysql_bin_dir/mysqldump原创 2009-10-29 13:43:00 · 3838 阅读 · 0 评论 -
myql远程链接方法
如果你想连接你的mysql的时候发生这个错误:=============================================================================ERROR 1130: Host 192.168.1.3 is not allowed to connect to this MySQL server=================原创 2009-10-29 10:05:00 · 663 阅读 · 0 评论 -
ubuntu mysql配置
通过文件名查找法:这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了ht原创 2009-10-27 14:20:00 · 5359 阅读 · 0 评论 -
mysql 用户管理
MySQL 是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编 挥镅 PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面就分别讨论,供大家参原创 2009-11-07 13:39:00 · 428 阅读 · 0 评论 -
webmin忘记密码之解决方法
root@localhost:~# /usr/local/src/webmin-1.490/changepass.pl /etc/webmin/ root 123The Webmin user root does not existThe users on your system are: adminroot@localhost:~# /usr/local/src/webmin-1.4原创 2009-11-06 17:47:00 · 1958 阅读 · 0 评论 -
我的Mysql重装失败,解决办法
重新安装,出现/etc/init.d/mysql: line 115: /etc/mysql/debian-start: 没有该文件或目录 invoke-rc.d: initscript mysql, action "start" failed.使用命令:sudo aptitude purge mysql-serve原创 2009-10-31 13:23:00 · 2286 阅读 · 0 评论 -
鸟哥备份方案
一、每周的备份脚本1、底下提供鳥哥的備份的 scripts ,希望對大家有點幫助!鳥哥假設你已經知道如何掛載一個新的 filesystem 到 /backup 去,所以格式化與掛載這裡就不再強調囉。==========================================[root@www ~]# vi /backup/backupwk.sh#!/bin/bash#原创 2009-10-31 17:02:00 · 1217 阅读 · 0 评论 -
PowerDesigner 12.5
PowerDesigner 12.5下载地址:http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exePowerDesigner15的破解方法与PowerDesigner12.5的是一样的!破解方法:下载 PowerDesigner12.5 后有一个 license.lic 和 pdflm12.d转载 2009-11-19 14:24:00 · 485 阅读 · 0 评论 -
MySQL索引的使用
我们首先讨论索引,因为它是加快查询的最重要的工具。还有其他加快查询的技术,但是最有效的莫过于恰当地使用索引了。在 MySQL 的邮件清单上,人们通常询问关于使查询更快的问题。在大量的案例中,都是因为表上没有索引,一般只要加上索引就可以立即解决问题。但这样也并非总是有效,因为优化并非总是那样简单。然而,如果不使用索引,在许多情形下,用其他手段改善性能只会是浪费时间。应该首先考虑使用索引取得最原创 2009-11-26 12:07:00 · 23588 阅读 · 6 评论 -
mysql变量类型
9.3. 用户变量 可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。 用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符、‘.’原创 2009-11-23 22:34:00 · 1556 阅读 · 0 评论 -
首用MYSQL索引的快感
用了MYSQL一年多,且一直被MYSQL的快速查询所吸引,可今天怎么碰石头了?1Dp4V*W+t03p)o{3s.a^Qr0原来就是索引在做怪。由于本人是业余爱好自学PHP+MYSQL开发,所以在理论优化方面一般考虑甚少,基本不用字段索引去做MYSQL优化,可能也是我不会用吧。(总看书上说索引的好处好处的,今天着实尝到甜头了。)PHPChina 开源社区门户EgZ-转载 2009-11-26 11:28:00 · 1038 阅读 · 0 评论 -
mysql备份恢复
要備份 MySQL 資料庫主要分為兩個方法,一是將資料庫目錄完整備份:二是使用 MySQL 內建的 mysqldump 程式。備份資料庫目錄MySQL 預設的儲存目錄在 /var/lib/mysql 內容,底下會有以資料庫名稱的目錄,例如 mydb 目錄便應該是 mydb 資料庫的資料。如果 MySQL 正在運行,請先停止 MySQL,原因是可能會有資料未完全寫入,而 MySQ原创 2010-01-20 16:15:00 · 1052 阅读 · 0 评论 -
group by order by
查询之order by,group by和having的使用 (转)(1)order by ORDER BY子句的语法为:SELECT column1, SUM(column2) FROM "list-of-tables"ORDER BY "column-list" [ASC | DESC];[ ] = optionalORDER BY是一个可选的子句,它允许你根据指定要o转载 2009-11-27 17:10:00 · 4695 阅读 · 2 评论 -
温故而知新
SELECT version(),current_date ;SELECT current_date;SELECT now();SELECT user();SHOW DATABASES;USE aaa //USE,类似QUIT,不需要一个分号GRANT ALL ON menagerie.* TO your_mysql_name@your_client原创 2009-11-27 17:12:00 · 796 阅读 · 0 评论 -
索引实例
单列索引和组合索引为了形象地对比两者,再建一个表:create table myindex ( i_testid int not null auto_increment, vc_name varchar(50) not null, vc_city varchar(50) not null, i_age int not null, i_schoolid int not null, prima原创 2009-11-26 15:08:00 · 3226 阅读 · 0 评论 -
MySQL分区(Partition)功能试验
MySQL分区(Partition)功能试验2008-07-06 20:02目录[概述][分区表和未分区表试验过程][分区命令详解][概述]自5.1开始对分区(Partition)有支持,6.0应比较稳定= 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。=== 水平分区原创 2009-12-04 14:50:00 · 565 阅读 · 0 评论 -
mysql索引
创建和删除索引索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。(1)使用ALTER TABLE语句创建索引。语法如下:alter table table_name add index index_name (column_list)转载 2013-03-11 11:08:32 · 815 阅读 · 0 评论