当前位置 : 主页 > 操作系统 > centos >

MySQL数据库部署及使用

来源:互联网 收集:自由互联 发布时间:2022-10-26
拓扑图: 推荐步骤: 在centos01上安装MySQL数据库生成服务器其文件,初始化MySQL设置访问登录MySQL数据库 在centos01上的MySQL服务器上创建数据库,数据库创建修改表中数据 授权用户访问MySQL数

拓扑图:

MySQL数据库部署及使用_客户端

推荐步骤:

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

一、部署MySQL数据库系统

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

(1)挂载系统光盘

MySQL数据库部署及使用_服务器_02

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

MySQL数据库部署及使用_客户端_03

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

MySQL数据库部署及使用_服务器_04

(4)安装依赖程序

MySQL数据库部署及使用_服务器_05

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

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

MySQL数据库部署及使用_服务器_06

(2)切换MySQL程序光盘

MySQL数据库部署及使用_客户端_07

(3)挂载MySQL程序光盘

MySQL数据库部署及使用_服务器_08

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

MySQL数据库部署及使用_客户端_09

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数据库部署及使用_服务器_10

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

MySQL数据库部署及使用_服务器_11

(4)修改目录所有者

MySQL数据库部署及使用_客户端_12

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

MySQL数据库部署及使用_客户端_13

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

MySQL数据库部署及使用_服务器_14

(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数据库部署及使用_客户端_15

(2)设置MySQL登录密码

MySQL数据库部署及使用_服务器_16

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

1、数据库管理

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

MySQL数据库部署及使用_服务器_17

(2)查看创建的数据库

MySQL数据库部署及使用_客户端_18

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

MySQL数据库部署及使用_客户端_19

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

MySQL数据库部署及使用_服务器_20

2、数据库表的管理

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

MySQL数据库部署及使用_服务器_21

(2)查看创建表结构

MySQL数据库部署及使用_服务器_22

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

MySQL数据库部署及使用_客户端_23

(4) 删除创建的student表

MySQL数据库部署及使用_客户端_24

3,表中记录管理

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

MySQL数据库部署及使用_服务器_25

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

MySQL数据库部署及使用_服务器_26

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

MySQL数据库部署及使用_客户端_27

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

MySQL数据库部署及使用_客户端_28

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

MySQL数据库部署及使用_客户端_29

(6) 查看修改的数据库

MySQL数据库部署及使用_服务器_30

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

MySQL数据库部署及使用_客户端_31

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

MySQL数据库部署及使用_服务器_32

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

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

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

MySQL数据库部署及使用_服务器_33

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

MySQL数据库部署及使用_服务器_34

(3) 撤销授权

MySQL数据库部署及使用_客户端_35

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

(1) 挂载Linux系统光盘

MySQL数据库部署及使用_客户端_36

(2) 配置yum仓库

MySQL数据库部署及使用_服务器_37

(3) 安装Mariadb客户

MySQL数据库部署及使用_客户端_38

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

MySQL数据库部署及使用_客户端_39

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

MySQL数据库部署及使用_服务器_40

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

(1) 在Windows10客户端安装Navicat

MySQL数据库部署及使用_客户端_41

(2) 接收协议许可条款

MySQL数据库部署及使用_客户端_42

(3) 指定安装位置

MySQL数据库部署及使用_服务器_43

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

MySQL数据库部署及使用_客户端_44

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

MySQL数据库部署及使用_客户端_45

(6) 客户端连接MySQL

MySQL数据库部署及使用_客户端_46

MySQL数据库部署及使用_服务器_47


上一篇:Linux 搬砖常用Shell-扩展
下一篇:没有了
网友评论