Cat-God-007

导航

大数据平台搭建(二) ---- mysql安装

本文已参与[新人创作礼]活动,一起开启掘金创作之路。

大数据平台基础之hadoop,之前搭建过,所以,这里就从node2mysql的安装进行 大数据搭建架构图如下:

大数据架构图.png

之前的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

29.jpg

感谢大家的支持,关注,转发,评论!

posted on 2022-06-27 18:57  CatGod007  阅读(0)  评论(0)    收藏  举报  来源