1、逻辑结构
库---表---数据行(记录),字段(列),属性
表==数据行+列+元数据
2、物理结构
库:存放在操作系统的目录
表:
MyISAM
user.frm ------列的定义信息
user.MYD ------数据行
user.MYI ----索引信息
innoDB
idb----数据行和索引
frm ---列的定义信息
3、微观概念
段、区、页
一个表为一个段,mysql分配空间时至少分配一个区,每个区默认大小1M(64页(page)) 页是最小的I/O单元
4、基础管理
{1}用户管理
删除用户 drop user xxx;
{2}权限管理
权限的作用: 控制用户登陆之后对MySQL对象做那些命令。
{3}权限定义
MySQL 的权限定义就是SQL语句。
5、mysql连接管理
自带的客户端工具
优先选择远程连接
mysql 参数
-u 用户名
-p 密码
-h 指定地址
-P 指定端口
-s 指定socket文件
-e 非交互执行shell命令
< 导入数据库
6、MySQL初始化配置
1.编译时进行设置
只可在编译安装实现
2.初始化配置文件(my.cnf)
mysql配置文件默认读取位置:
--defaults-file=xxx 指定配置文件
select @@socket; 查看实例的配置信息