Linux高级管理—mysql数据库系统
一、Mysql数据库
1、数据库的类型
1)关系数据库
按照统一的格式标准存储数据
保证数据真实有效性和唯一性,减小数据冗余
2)非关系数据库
数据存储格式要求不严格
侧重高速度读取和写入
2、mysql和mysql的特点
1)mysql
小型数据
oracle公司产品
2)mysql特点
采用c/s设计
支持多线程和多用户关系
简单易用
查询速度快
安全性可靠性强
4、安装mysql
挂载光盘
安装依赖程序
创建管理mysql组和用户
切换光盘后挂载
解压
切换
配置mysql
指定安装位置
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc
编译安装mysql
make && make install
查看是否安装成功
安装成功
生成mysql服务配置文件
输入Y覆盖
生成服务配置文件
添加系统服务设置开机自动启动
优化mysql命令
PATH=$PATH:/usr/local/mysql/bin/
初始化mysql
启动服务
监听端口
初始化配置mysql
设置访问密码
登录mysql
-P后面输入你设置的密码
查看数据库
二、数据库表记录管理
1、数据库管理
创建数据库
查看数据库
切换数据库
删除数据库
表的基本管理
1) 创建表名字student
查看表的结构
查看表
必须要先进到库里
删除表
3.表中数据的管理
表中插入连续列数据
插入不连续列数据
4、查询数据
1)查询表中所有数据
查询特定列数据
使用条件查询
5、修改数据和删除数据
改修
多条修改
删除姓名是tom的记录
6、授权用户访问
查看授权
客户端安装mysql客户端访问