在4.1.4节的数据模拟讲解中,在模拟生成用户行为日志的同时,还会生成业务数据至MySQL数据库中,所以需要在服务器中提前安装MySQL。
1.安装包准备
(1)使用rpm命令配合管道符查看MySQL是否已经安装。其中,-q选项为query,-a选项为all,意思为查询全部安装,如果已经安装了MySQL,则将其卸载。
①查看MySQL是否已经安装。
②卸载,-e选项表示卸载,--nodeps选项表示无视所有依赖强制卸载。
(2)将MySQL安装包和后续需要执行的sql文件edu0222.sql上传至/opt/software目录下。
2.安装MySQL服务器
(1)安装MySQL依赖,使用rpm命令安装MySQL,-i选项为install,-v选项为vision,-h选项为展示安装过程。
(2)安装mysql-client。
(3)安装mysql-server。
注意: 如果报如下错误,是因为系统缺少libaio依赖。
解决办法:使用以下命令安装缺少的依赖。
(4)启动MySQL。
(5)查看MySQL密码。
(6)登录MySQL,以root用户身份登录,密码为安装服务器端时自动生成的随机密码,在上面命令行执行结果的末尾。
(7)设置复杂密码(由于MySQL密码策略,故此密码必须足够复杂)。
(8)更改MySQL密码策略。
(9)设置简单好记的密码。
(10)进入mysql库。
(11)查询user表。
(12)修改user表,把Host表内容修改为%。
(13)刷新。
(14)执行以下命令,创建业务数据库edu,以及所有相关的表格。
(15)退出MySQL。
3.MySQL可视化工具
通过命令行操作MySQL简便易行,在实际工作中,我们通常会使用MySQL可视化工具,直观地查看数据库和表格数据。常用的工具有SQLyog、Navicat等,其安装和使用均十分简单方便,读者可以选用自己喜欢的工具。本项目使用Navicat,查看执行edu0222.sql后,生成的数据如图4-1所示,共模拟生成了1000条用户数据。
图4-1 执行edu0222.sql后