Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106419
  • 博文数量: 54
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 00:37
文章分类

全部博文(54)

文章存档

2011年(1)

2010年(22)

2009年(31)

分类: Mysql/postgreSQL

2009-04-27 16:21:48

mysql 常用函数:
1. now()  curdate() curtime()
2. version() database()
3. connection_id() user()
 
权限
1. grant privileges on database.table to identified by ' ' with grant option;%
   user 匿名' ' ,没有通配符
   host 通配符 %
2. show grants for
   show grants for root;
3. flush privileges (reload --->flush)
4. 权限:file -->select
 
密码
1.grant ...identified by ' ';
2.set Password =PASSWORD |OLD_PASSWORD(' ');
  set Password for = PASSWORD(' ');
忘记root密码:
1.mysql.server stop
2. mysqld_safe --skip-grant-tables --skip-networking
3.连接 mysql
4.use mysql
5.update user set Password = PASSWORD(' ') where User = 'root';
6.mysql.server stop
  mysql.serve start
 
重置授权表
1. mysql.server stop
2. rm -rf /usr/local/mysql/data/mysql
3. /usr/local/mysql/scrips/mysql_install_db;
4. chown -R root:mysql /usr/local/mysql/
   chown -R mysql:mysql /usr/local/mysql/data
  
MYISAM :
1. 默认存储引擎,以select,insert为主,对事物的完整性没有要求。
2. 创建表,有三个文件: .frm 存储表定义 MYD 存储数据 .MYI 存储索引
3. 存储数据 存储索引可以存储在不同的目录,使用data  |index directory 指定路径
4. char 默认使用字符类型

innodb
1. 提交commit 回滚rollback 崩溃恢复能力的事务安全( start transcation )
2. auto_increment 应当是索引,如果是组合索引,应是第一列
   ,而MYISAM不用.
3. 数据完整性: 外键(foreign key 子表 references 父表)
4. 存储方式 1. 共享表空间存储 
innodb_data_home_dir (指定路径)和innodb_data_file_path(文件以及大小) 定义表的空间
          2. 多表空间存储
5.varchar 默认使用字符类型
 
字符集:
1.gbk 最好的中文支持
2.UTF-8 英文,以及少量中文
3. show character set;
4. 变量lower_case_tables_name : 0 对大小敏感 unix
                               1 已小写存储 windows
 
性能:
1. show variables like '%query_cache%';
   1.1 query_cache_type =0 off | 1 on
   1.2 query_cache_size = 48
2. show status like 'Handler_read%'
   2.1 Handler_read_key  索引被读次数
   2.2 Handler_read_rnd_next 按照顺序读下一行的请求数
3. read_buffer_size  提高select 速度
4. show status like 'Qcache_%';
 
          3. mysqldumpslow *.log 查询日志进行分类汇总
 
故障:
1. 系统故障,查看错误日志
2. 记录数据的变更  二进制日志
3. 记录任何操作 查询日志
4. 性能问题  查看慢查询日志
     
阅读(383) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~