拓扑图:
推荐步骤:
- 在Centos01上安装MySQL数据库服务,生成服务器其配置文件,添加系统服务优化命令初始化mysql,设置访问密码登录mysql数据库
- 在Centos01的MySQL服务器上创建数据库,数据库创建表修改表中数据
- 授权用户访问MySQL数据库增强数据库安全和数据库远程管理
实验步骤:
一. 部署MySQL数据库系统
1.配置yum仓库安装依赖软件
1)挂载系统光盘
2)挂载系统光盘到/mnt目录
3)删除系统自带yum仓库配置本地yum仓库
4)安装依赖程序
2.切换mysql程序光盘解压源代码程序
1)卸载系统光盘挂载点
2)切换mysql程序光盘
3)挂载mysql程序光盘
4)解压源代码程序到/usr/src目录
3.配置安装mysql
1)配置mysql
2)编译安装MySQL
3)创建管理mysql用户和组
4)修改目录的所有者
5)生成MySQL主配置文件覆盖原有文件
6)生成服务添加执行权限添加为系统服务设置开机自动启动
7)优化mysql执行命令
8)初始化mysql
4.控制mysql服务mysql数据库设置密码
1)启动mysql服务
2)空密码登录mysql数据库和退出
3)设置mysql密码使用账户密码管理登录
二.mysql数据库表和记录管理
1.数据库管理
1)登录mysql创建数据库名字HB3035
2)查看创建的数据库
3)切换到创建的HB3035数据库和mysql数据库
4)删除HB3035数据库查看创建的数据库
2.数据库表的管理
1)创建accp数据库,在accp数据库创建student表,设置表格4列数据三列为字符串1列数据为整数类
2)查看创建的表结构
3)切换到accp数据库,查看创建的表
4)删除创建的student表
3.表中记录管理
1)student表中插入连续列数据
2)student表中插入不连续列数据
3)查看student表中所有数据
4)查看student表的姓名和身份证号码列数据
5)修改student表中数据给胡炎添加年龄和电话
6)查看修改的数据
7)查看姓名是胡炎的数据
8)删除accp数据库的student中记录名字是胡炎的记录
三.授权用户管理数据和远程管理数据库修改数据库密码
1.授权和撤销授权的配置
1)授权用户bob对accp数据库下的所有表拥有完全控制权限通过远程计算机100.20访问
2)查看授权的bob用户权限
3)撤销授权
2.授权远程Linux的客户端访问mysql数据库
1)挂载Linux系统光盘
2)配置yum仓库
3)安装Mariadb客户
4)在mysql数据库授权tom用户完全控制权限通过主机192.168.100.20访问数据库服务器写入数据
5)Linux系统mysql客户端远程访问mysql数据库
3.授权远程Windows客户端访问mysql数据库
1)在Windows10客户端安装Navicat
2)接受协议许可条款
3)指定安装位置
4)创建桌面图标安装客户端
5)安装完成客户端
6)知道安装目录可执行文件激活客户端
7)mysql服务器授权192.168.100.30通过alice用户密码为pwd@123访问任意数据库和表
8)客户端连接mysql
9)测试连接
10)使用客户端查看数据