mysql 客户端工具

---------------------------------------------

mysql 免密码登陆:在/root下 vim .my.cnf


[client]

user = 'root'

password = '123456'

host = 'localhost'


------------------------------------------

mysql 

mysqldump

mysqladmin

mysqlcheck

mysqlimport


mysql非客户端工具

myisamchk

myisampack


myisam:

   没表三个文件: .frm 表结构

                  .myd 表数据

                  .myi 表索引


innodb

   所有表共享一个表空间文件:

   建议: 没表一个独立的表空间文件

         即: show variables like '%innodb%' 查看 innodb_file_per_table = off(建议开启)

          vim /etv/my.conf

          添加一行:innodb_file_per_table = 1

          service mysql restart


mysql> mysqladmin processlist

       mysqladmin status --sleep 频率

                         --count 次数

       musqladmin ping 

       mysqladmin extended-status :显示状态变量(状态统计信息)

       mysqladmin variables :显示服务器变量(工作属性)

       mysqladmin flush-privileges:刷新授权

       flush-logs:重置大多数的服务器状态变量

       flush-status:二进制和中继日志滚动

       refresh:相当于同时执行flush-hosts和flush-logs

       shutdown 关闭mysql服务器进程

       version:版本号、当前状态信息

       start-slave:启动复制、启动从服务器的复制线程

           SQL thread

           IQ thread

       stop-slave:停止复制

------------------------------------------------------------

# mysql --help --verbose 查看mysql可用的指令

# killall mysqld

  


  datadir= /mydata/data

  hostname.err:错误日志


  1、此前服务未关闭

  2、数据初始化失败

  3、数据目录位置错误

  4、数据目录权限问题

-------------------------------------------------------------

  DBA: 开放DBA、数据库设计,sql语句、存储过程、存储函数,触发器、

       管理DBA、安装、升级、备份恢复、用户管理,权限管理、监控、性能分析,基准测试、


-------------------------------------------------------------


数据类型:

    数值型 int decimal

    float real

    

    字符型 char varchar

           binary varbinary


    日期时间型:date datetime timestamp

-----------------------------------------------------------------


enum (F、M)


set 任意组合 FM MF F M  

-----------------------------------