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) |