1. 忘记root密码
    编写mysql主配置文件 my.cnf
    在[mysqld]字段下增加参数  skip-grant  ,重启数据库服务,那样就能够进入数据库不用授权了
    mysql -uroot ,修改相应用户密码 use mysql; update user set
    password=password(‘your password’) where user=’root’;flush
    privileges;  最终修改/etc/my.cnf 去掉 skip-grant , 重启mysql服务

  2. skip-innodb   我们得以扩充那些参数不使用innodb引擎。

  3. 布署慢查询日志
    #log_slow_queries = /path/to/slow_queries
    #long_query_time = 1

  4. mysql常用操作
    翻开都有怎么样库  show databases;
    查阅某些库的表 use db; show tables; 
    查看表的字段 desc tb;
    翻看建表语句 show create table tb;
    眼下是哪些用户  select user();
    当前库 select database();
    创建库 create database db1; 
    创建表 create table t1 (`id` int(4), `name` char(40));  
    4503.com,查阅数据库版本 select version(); 
    查看mysql状态 show status;
    修改mysql参数 show variables like ‘max_connect%’; set global
    max_connect_errors = 1000; 
    查看mysql队列 show processlist; 
    始建普通用户并授权 grant all on *.* to user1 identified by
    ‘123456’; 
    grant all on db1.* to ‘user2’@’10.0.2.100’ identified by ‘111222’; 
    grant all on db1.* to ‘user3’@’%’ identified by ‘231222’;insert into
    tb1 (id,name) values(1,’aming’);
    更换密码 UPDATE mysql.user SET password=PASSWOOdysseyD(“newpwd”) WHERE
    user=’username’ ;   
    查询 select count(*) from mysql.user; select * from mysql.db; select
    * from mysql.db where host like ‘10.0.%’; 
    插入 update db1.t1 set name=’aaa’ where id=1;  
    清空表 truncate table db1.t1; 
    删除表 drop table db1.t1; 
    去除数据库 drop database db一; 
    修复表 repair table tb1 [use frm];

  5. mysql备份与回复
    备份 mysqldump -uroot -p db >1.sql 
    恢复 mysql -uroot -p db <1.sql  
    只备份1个表  mysqldump -uroot -p db tb1 > 二.sql
    备份时钦赐字符集 mysqldump -uroot -p –default-character-set=utf8  db
    >一.sql
    恢复生机也钦命字符集 mysql -uroot -p –default-character-set=utf八  db  <
    一.sql

增加知识:
myisam
和innodb引擎相比  
一台mysql服务器运维多个端口 
SQL语句教程   
sql教程pdf文档   http://class.ccshu.net/00864091/ …
%95%99%E7%A8%8B.pdf
什么是业务?事务的风味有哪些?  
mysql常用电动机  
批量改换表的内燃机 
  
mysql 二进制日志binlog的形式 
 
mysql依据binlog苏醒指按期期段的多寡 
 
mysql字符集调节