MySQL数据库部署及使用

时间:2022-10-20 16:01:14

拓扑图:

MySQL数据库部署及使用

推荐步骤:

  • 在centos01上安装MySQL数据库生成服务器其文件,初始化MySQL设置访问登录MySQL数据库
  • 在centos01上的MySQL服务器上创建数据库,数据库创建修改表中数据
  • 授权用户访问MySQL数据库增强数据库安全和数据库远程管理

一、部署MySQL数据库系统

1、配置yum仓库安装依赖软件

(1)挂载系统光盘

MySQL数据库部署及使用

(2)挂载光盘到/mnt/目录

MySQL数据库部署及使用

(3)删除系统自带yum仓库配置本地yum仓库

MySQL数据库部署及使用

(4)安装依赖程序

MySQL数据库部署及使用

2、切换mysql程序光盘解压源代码程序

(1)卸载系统光盘挂载点

MySQL数据库部署及使用

(2)切换MySQL程序光盘

MySQL数据库部署及使用

(3)挂载MySQL程序光盘

MySQL数据库部署及使用

(4)解压源代码程序到/usr/src目录

MySQL数据库部署及使用

3、配置安装MySQL

(1)配置MySQL

cmake \         

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all

(2)编译安装MySQL

MySQL数据库部署及使用

(3)创建管理MySQL组和用户

MySQL数据库部署及使用

(4)修改目录所有者

MySQL数据库部署及使用

(5)生成MySQL主配置文件覆盖原有文件

MySQL数据库部署及使用

(6)生成服务添加执行权限添加为系统服务设置开机自启动

MySQL数据库部署及使用

(7)优化MySQL执行命令

echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

(8)初始化MySQL

cd
/usr/local/mysql/scripts/mysql_install_db
--user=mysql
--basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data

4、控制MySQL服务MySQL数据库设置密码

(1)启动MySQL服务

MySQL数据库部署及使用

(2)设置MySQL登录密码

MySQL数据库部署及使用

二、MySQL数据库表和记录管理

1、数据库管理

(1)登录MySQL创建数据库名字

MySQL数据库部署及使用

(2)查看创建的数据库

MySQL数据库部署及使用

(3)切换到创建的HB3051数据库和MySQL数据库

MySQL数据库部署及使用

(4) 删除HB3051数据库查看创建的数据库

MySQL数据库部署及使用

2、数据库表的管理

(1)创建表设置表结构,在HB3051数据创建student表

MySQL数据库部署及使用

(2)查看创建表结构

MySQL数据库部署及使用

(3) 切换到HB3051数据库,查看创建的表

MySQL数据库部署及使用

(4) 删除创建的student表

MySQL数据库部署及使用

3,表中记录管理

(1) student表插入连续列数据

MySQL数据库部署及使用

(2) Student表中插入不连续列数据

MySQL数据库部署及使用

(3) 查看student表中所有数据

MySQL数据库部署及使用

(4) 查看student表的姓名和身份证号码列数据

MySQL数据库部署及使用

(5) 修改student表中数据给张三年龄修改为21

MySQL数据库部署及使用

(6) 查看修改的数据库

MySQL数据库部署及使用

(7)查看姓名张三的数据

MySQL数据库部署及使用

(8)删除HB3051数据库的student中记录张三的记录

MySQL数据库部署及使用

三、授权用户管理数据和远程管理数据库修改数据库密码

1、授权和撤销授权的配置

(1) 授权用户bob通过IP地址192.168.100.20访问mysql数据库有完全控制权限

MySQL数据库部署及使用

(2) 查看授权的bob用户权限

MySQL数据库部署及使用

(3) 撤销授权

MySQL数据库部署及使用

2、授权远程Linux的客户端访问MySQL数据库

(1) 挂载Linux系统光盘

MySQL数据库部署及使用

(2) 配置yum仓库

MySQL数据库部署及使用

(3) 安装Mariadb客户

MySQL数据库部署及使用

(4) 在MySQL数据库bob用户完全控制权限通过192.168.100.20访问数据库服务器写入数据

MySQL数据库部署及使用

(5) linux系统MySQL客户端远程访问MySQL数据库

MySQL数据库部署及使用

3、授权远程Windows客户端访问MySQL数据库

(1) 在Windows10客户端安装Navicat

MySQL数据库部署及使用

(2) 接收协议许可条款

MySQL数据库部署及使用

(3) 指定安装位置

MySQL数据库部署及使用

(4) 找到安装目录可执行文件激活客户端

MySQL数据库部署及使用

(5) MySQL服务器授权192.168.100.30通过alice用户密码为pwd@1234访问任意数据库和表

MySQL数据库部署及使用

(6) 客户端连接MySQL

MySQL数据库部署及使用

MySQL数据库部署及使用