Chinaunix首页 | 论坛 | 博客
  • 博客访问: 709018
  • 博文数量: 139
  • 博客积分: 7607
  • 博客等级: 少将
  • 技术积分: 1964
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-11 23:43
个人简介

...

文章分类

全部博文(139)

文章存档

2012年(53)

2011年(4)

2010年(29)

2009年(10)

2008年(33)

2007年(10)

分类: BSD

2008-02-03 14:47:13

1.mysqladmin
 
参数列表:
(1).status  返回服务器状态信息
(2).password 修改用户口令
(3).shutdown 关闭mysql服务器
(4).reload   重载mysql授权表
(5).refresh  重置所有高速缓存和日志
(6).variables 返回所有服务器变量值
(7).version  返回服务器版本
(8).processlist 返回服务器上所有进程列表
(9).kill     取消一个服务器进程
(10).ping    测试服务器是否在活动状态
 
2.mysql重要变量
 
(1).autocommit 切换mysql是否试图自动提交打开事务
(2).key_buffer_size 设置索引使用的缓冲大小
(3).table_cache 设置mysql可以在任何时间内打开表的总数
(4).table_type 设置默认表类型
(5).concurrent_inserts 在Myisam表中允许insert和select并发
(6).interactive_timeout 设置对话客户机连接的时限
(7).language 设置错误信息使用的语言
(8).lower_case_table_names 自动小写表名
(9).sort_buffer_size 为排序结果设置缓冲最大规模
(10).read_buffer_size 为读表设置缓冲规模
(11).max_binlog_size 设置循环之前二进制日志的最大规模
(12).max_connections 设置在任何具体时间内允许客户机连接的最大数量
(13).max_user_connections 设置在任何具体时间内可激活的单独客户机连接的最大数量
(14).max_tmp_tables 设置在任何具体时间内客户机可以打开临时表的最大数量
(15).query_cache_type 查询高速缓存开关切换
(16).query_cache_size 设置查询高速缓存的最大规模
(17).tmpdir 设置临时文件区的位置
(18).tx_isolation 设置事务独立等级
 
3.权限设置
grant select, insert, update on school.*to identified by 'timber';
revoke insert, update on school.* from ;
浏览权限:  show grants for ;
重载授权表: flush privileges;
重置授权表: (1)./usr/local/mysql/support-files/mysql.server stop
           (2).rm -rf /usr/local/mysql/data/mysql
           (3)./usr/local/mysql/scripts/mysql_install_db
           (4).chown -R mysql.mysql /usr/local/mysql/data/mysql
           (5)./usr/local/mysql/support-files/mysql.server start
改变用户口令: set password for );
设置root口令:mysqladmin -uroot password 'new-password'
重置root口令:(1)./usr/local/mysql/support-files/mysql.server stop
            (2).safe_mysqld --skip-grant-tables --skip-networking
            (3).#mysql
                mysql>use mysql;
                mysql>update user set password=password('new-password') where user='root';
 
            (4)./usr/local/mysql/support-files/mysql.server stop
            (5)./usr/local/mysql/support-files/mysql.server start
 
4.检查表错误
#/usr/local/mysql/bin/myisamchk -e db1/accounts
mysql>check table accounts;
 
修复表
#/usr/local/mysql/bin/myisamchk -r db1/accounts (修复时会锁定文件)
mysql>repair table accounts quick;
 
优化表
mysql>optimize table water;
 
 
5.备份和恢复
#mysqldump database-name
#mysqldump db1 --user=root --password=123
#mysqldump db1 name address --user=root --password=123 (备份指定表)
#mysql db1 < mydump.txt
 
 
 
 
 
阅读(1012) | 评论(0) | 转发(0) |
0

上一篇:shell变量

下一篇:(转)oracle学习笔记

给主人留下些什么吧!~~