大数据学习——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;

完成后正常退出即可

相关推荐
吴声子夜歌9 小时前
Shell编程——函数
linux·运维·shell
数字新视界9 小时前
U位资产管理系统助力数字化资产监管与提升效率
大数据·人工智能·数据中心·微模块机房·模块化机房
Peng7119 小时前
浙大数据可视化课程学习笔记
笔记·学习·信息可视化
笨鸟先飞的橘猫10 小时前
slg游戏面试复盘
学习·面试
码少女10 小时前
Linux——多路复用之poll模型
linux·服务器·网络
蓝速科技10 小时前
会议室门牌触控预约选型与落地实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
PatrickYao042210 小时前
Linux安装UV
linux·运维·uv
你想知道什么?10 小时前
神经网络-学习笔记
笔记·神经网络·学习
YIAN10 小时前
手撸社区后端:一套可落地的用户 - 文章 - 互动体系 MySQL 表设计与优化思路
后端·mysql
蓝速科技10 小时前
企业展厅数字人导览效果提升与选型实战指南丨蓝速科技
大数据·运维·数据库·人工智能·科技·microsoft