大数据平台搭建(二) ---- mysql安装
本文已参与[新人创作礼]活动,一起开启掘金创作之路。
大数据平台基础之hadoop,之前搭建过,所以,这里就从node2mysql的安装进行
大数据搭建架构图如下:

之前的hadoop,jdk都安装过了,详情参考博客:大数据平台搭建2024(一)
mysql简介
MySQL是一个关系型数据库管理系统由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。 mysql数据库的创始人在离开mysql之后创建了mardb,其目的是防止mysql数据库因为商业原因而加入闭源。
具体安装如下
node2:
安装epel源
yum -y install epel-release
下载wget软件
yum install -y wget
下载Mysql的rpm包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-community-release-el7-8.noarch.rpm
ls /etc/yum.repos.d/
下载Mysql
yum install -y mysql-community-server
安装失败,需要公钥则输入下面命令用mardb进行替代
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum -y install mysql-community-server
重新加载配置文件
systemctl daemon-reload
启动mysql服务
systemctl start mysqld
配置Mysql的开机自启
systemctl enable mysqld
获取Mysql的初始密码
grep password /var/log/mysqld.log
登陆MySQL
mysql -uroot -p
更改数据库安全策略
密码强度设置为低级
set global validate_password_policy=0;
设置密码长度(最低)
set global validate_password_length=4;
修改本地密码
set password=password('123456');
提出
\q
利用修改的密码,登陆数据库
mysql -uroot -p123456
创建用户
create user 'root'@'%' identified by '123456';
允许远程登陆
grant all privileges on *.* to 'root'@'%' with grant option;
刷新权限
flush privileges;
退出
\q

感谢大家的支持,关注,转发,评论!
浙公网安备 33010602011771号