大数据学习——linux操作系统(Centos)安装mysql(Hive的元数据库)

一. 准备工作

1. 打开虚拟机并连接shell工具

2. 将mysql安装包上传至虚拟机

mysql安装包

提取码:6666

将下载好的jar包拖至install_package目录下

3. 检查环境

rpm -qa|grep mariadb

如果上述命令返回有结果 那么进行mariadb的卸载

rpm -e --nodeps mariadb-libs

卸载后再次检查

二. 进行安装

1. 解压文件

cd /opt/install_packages

tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

2. 执行rpm的安装命令

(1)安装common包

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

(2)第二步安装ibs包

rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm --nodeps --force

(3)第三步安装libs-compat包

rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm

(4)第四步安装client包

rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

(5)第五步安装server包

rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm --nodeps --force

3. 检查配置文件,做相关处理

查看/etc下的文件my.cnf

cd /etc

vim my.cnf

复制datadir路径

cd 到复制的路径下

把当前目录下所有内容清空(千万不要写成rm -rf /*)

rm -rf ./*

4. 初始化masql

mysqld --initialize --user=mysql

5.查看临时密码

cat /var/log/mysqld.log

复制下来

三. 启动

1. 启动mysql

systemctl start mysqld

2. 查看mysql状态

systemctl status mysqld

3. 关闭mysql再次查看状态

systemctl stop mysqld

systemctl status mysqld

4. 使用root用户登录mysql(先启动mysql)

mysql -uroot -p

提示输入密码,密码为刚刚复制的临时密码

使用 "quit;" 退出

5. 修改root的密码

set password=password("123456");

修改后可退出再重新登陆验证是否修改成功

6. 查询root用户的IP限制

select host from mysql.user where user='root';

7. 修改root用户访问的IP限制 使任意IP都可以使用root用户访问mysql

update mysql.user set host='%' where user='root';

再次查看

8. 执行权限刷新的命令

flush privileges;

完成后正常退出即可

相关推荐
袋鼠云数栈2 分钟前
实时湖仓如何真正做到“数据够新”?
大数据·数据库·人工智能·数据治理
拂拉氏3 分钟前
【知识讲解】 Linux虚拟地址空间认识
linux·虚拟地址空间
ACP广源盛1392462567319 分钟前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#YLB3116 中端多盘存储扩展在 AI 服务中的机会与应用场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
Kobebryant-Manba38 分钟前
学习Bert微调
人工智能·学习·bert
大大大大晴天40 分钟前
大数据数据治理到底治理什么:从“数据可用”到“数据可信”
大数据
ACP广源盛1392462567344 分钟前
M6/M5 Pro Mac mini 端侧 AI 新形态@ACP#GSV5800 Serdes 长距离视频传输在 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos·音视频
xian_wwq1 小时前
【学习笔记】深度认知系列-第14讲 端侧AI崛起——为什么AI正在从云端走向本地
人工智能·笔记·学习
我爱cope1 小时前
【计算机网络 | 传输层3:TCP 协议概述:面向连接、可靠传输到底意味着什么?】
网络·网络协议·学习·tcp/ip·计算机网络·传输层
新时代牛马2 小时前
Linux 驱动中断与定时完整篇:从 request_threaded_irq 到hrtimer 选型与排障
linux·运维·服务器
策案案案2 小时前
YOLO: 将AI Agents嵌入到IntelliJ IDEA
java·大数据·人工智能·笔记·yolo·microsoft·intellij-idea