赞
踩
目录
hadoop作业,完成部署一个mysql数据库,要求可以远程访问,并把部署过程和部署过程中遇到的问题,解决的过程以及学习《hadoop核心技术》这门课的学习收获。
在虚拟机部署一个MySQL数据库,在同一网络中其他虚拟机上能访问mysql的一个数据库(远程访问)。
(1)安装mysql repo
2.2 安装mysql
2.3启动MySQL的mysqld进程(该进程是MySQL的服务端进程):
2.4 查看MySQL服务端是否启动成功:
2.5默认密码
2.6 连接mysql
2.7修改密码
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
方法链接:
学习这门课程,我学会了完全分布式,伪分布式,mysql,hbase,hive的部署,用HDFS java api在HDFS创建文件等技术,学会基于MapReduce的json文件处理并将结果写入到mysql,以及基于MapReduce的数据排序之自定义排序的方法,在此谢谢我的老师,他是一个认真负责的人,谢谢他长时间以来传授我们知识。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。