当前位置:   article > 正文

【hadoop】部署一个Mysql数据库,要求可以远程访问。_hadoop mysql

hadoop mysql

目录

前言

一,负责内容介绍

二,部署过程

2.1在虚拟机部署数据库

2.2,实现远程访问 

四,效果展示

五,部署中遇到的问题以及解决过程

问题一

解决方法 

六,《hadoop核心技术》收获


前言

hadoop作业,完成部署一个mysql数据库,要求可以远程访问,并把部署过程和部署过程中遇到的问题,解决的过程以及学习《hadoop核心技术》这门课的学习收获。

一,负责内容介绍

在虚拟机部署一个MySQL数据库,在同一网络中其他虚拟机上能访问mysql的一个数据库(远程访问)。

二,部署过程

2.1在虚拟机部署数据库

(1)安装mysql repo

 2.2 安装mysql

2.3启动MySQL的mysqld进程(该进程是MySQL的服务端进程):

2.4 查看MySQL服务端是否启动成功:

 

2.5默认密码

 

2.6 连接mysql

2.7修改密码

2.2,实现远程访问 

3.1创建一个名为Mewdata的数据库 

 

3.1 进入mysql库

 

3.2 创建可以让任何主机访问的visituser用户

3.3  指定用户权限,用户visituser只能访问Mewdata这一个数据库

 再用flush privileges更新再退出数据库,就可以实现远程连接了。

四,效果展示

如图所示,通过命令mysql -h 192.168.11.150 -u visituser -p 远程登录mysql,只能访问Mewdata这个数据库,不能访问其他数据库。

五,部署中遇到的问题以及解决过程

问题一

在用命令 yum install -y mysql-community-client mysql-community-devel mysql-community-server安装mysql时出现以下问题

导致mysql服务启动失败

解决方法 

然后我上网查了资料由于mysql GPG密钥已过期导致的问题,以下是解决方法

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 yum -y install mysql-community-server -y

方法链接:

centos yum安装mysql出现Public key for mysql-community-server-5.7.37-1.el7.x86_64.rpm is not installed_searlas的博客-CSDN博客

六,《hadoop核心技术》收获

学习这门课程,我学会了完全分布式,伪分布式,mysql,hbase,hive的部署,用HDFS java api在HDFS创建文件等技术,学会基于MapReduce的json文件处理并将结果写入到mysql,以及基于MapReduce的数据排序之自定义排序的方法,在此谢谢我的老师,他是一个认真负责的人,谢谢他长时间以来传授我们知识。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/523562
推荐阅读
相关标签
  

闽ICP备14008679号