一、目的要求:

(1)掌握Mysql数据库的工作原理。

(2)掌握在Linux系统环境下Mysql数据库安装配置。

(3)掌握Mysql数据库使用RPM命令安装部署并成功连接。

(4)掌握Mysql数据库登录后简单的创建、更新和删除表操作。

(5)掌握Mysql数据库权限提升的代码配置。

二、实验内容:

(1)RedHat系统中Mysql数据库的安装和配置。

(2)Mysql数据库登录后简单的创建、更新和删除表操作。

(3)Mysql数据库权限提升的代码配置。

(4)Mysql数据库安全模式环境下的配置。

三、所需环境及配置

VM虚拟器、mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

MySQL压缩包链接如下:

链接: https://pan.baidu.com/s/1eR_OCZoVAwFx7XOP-zGTpg 提取码: q68v 

四、实验步骤:

【环节1】基础环境配置

(1)关闭Linux系统防火墙,并将防火墙设定为系统开机并不自动启动。

rpm安装的mysql为什么没有配置文件 rpm安装数据库_mysql

(2)查看Linux系统中MariaDB的安装情况。

(3)卸载MariaDB软件包。

rpm安装的mysql为什么没有配置文件 rpm安装数据库_mysql_02

【环节2】安装MySQL数据库

(4)按如下顺序依次按照MySQL(Mariadb)数据库的 mysql common、mysql libs、mysql client软件包。

在这之前要先使用tar命令进行解压上面的压缩包,然后使用rpm命令安装

rpm安装的mysql为什么没有配置文件 rpm安装数据库_mysql_03

 

(5)安装 mysql server 软件包。

(6)修改MySQL数据库配置,在/etc/my.cnf文件中添加MySQL(Mariadb)数据库配置项。

将以下配置信息添加到/etc/my.cnf 文件 symbolic-links=0 配置信息的下方。

default-storage-engine=innodb

innodb_file_per_table

collation-server=utf8_general_ci

init-connect='SET NAMES utf8'

character-set-server=utf8

 使用vim将上述内容放入/etc/my.cnf 文件 symbolic-links=0 配置信息的下方

rpm安装的mysql为什么没有配置文件 rpm安装数据库_mysql_04

(7)启动MySQL(Mariadb)数据库。

rpm安装的mysql为什么没有配置文件 rpm安装数据库_MySQL_05

 

(8)查询MySQL数据库状态。mysqld进程状态为 active (running),则表示 MySQL(Mariadb)数据库正常运行。

(9)查询MySQL(Mariadb)数据库默认密码。默认密码保存在/var/log/mysqld.log 文件中。

rpm安装的mysql为什么没有配置文件 rpm安装数据库_linux_06

 

(10)MySQL(Mariadb)数据库初始化。执行 mysql_secure_installation 命令初始化 MySQL(Mariadb)数据库,初始化过程中需要设定数据库 root 用户登录密码,密码需符合安全规则,包括大小写字符、数字和特殊符号。

rpm安装的mysql为什么没有配置文件 rpm安装数据库_数据库_07

rpm安装的mysql为什么没有配置文件 rpm安装数据库_mysql_08

 

(11)添加 root 用户从本地和远程访问MySQL(Mariadb)数据库表单的授权。

mysql> grant all privileges on *.* to root@'localhost' identified by 'Password';

mysql> grant all privileges on *.* to root@'%' identified by 'Password';

rpm安装的mysql为什么没有配置文件 rpm安装数据库_数据库_09

五、实验小结

  MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。