基于mac构建大数据伪分布式学习环境-部署MySQL8.30

该文章详细描述了在CentOS7系统中安装MySQL8.0的过程,包括下载镜像、安装、升级软件包、初始化数据库、修改文件权限、设置开机自启动、重置root密码以及开启远程连接。在安装过程中遇到的权限问题和解决方法也进行了说明。
摘要由CSDN通过智能技术生成

1.下载镜像

yum install wget

wgethttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2.安装镜像

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

3.升级系统中的软件包

yum update mysql-server

4.安装mysql

yum -y install mysql-server

提示:

失败的软件包是:mysql-community-icu-data-files-8.0.30-1.el7.x86_64GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

重新导入密钥并执行安装

rpm --importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum -y install mysql-server

安装完毕

5.修改文件权限

chown mysql:mysql -R /var/lib/mysql

6.初始化

mysqld --initialize

7.启动设置开机自启动

systemctl start mysqld.service

systemctl enable mysqld.service

systemctl daemon-reload

看到active状态表示正常

8.查看版本

mysqladmin --version

9.进入mysql

mysql -u root -p

权限错误

10.重置密码

#关闭服务

systemctl stop mysqld

#跳过检查方式启动

mysqld --user=root --skip-grant-tables &

#登录mysql

mysql -u root -p

#刷新权限

flush privileges;

#修改密码

use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

11.开启mysql远程

#登录

mysql -u root -p 你的密码

#查询数据库的用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

#更新用户表

UPDATE user SET `Host`='%' WHERE `User`='root' LIMIT 1;

alter user 'root'@'%' identified with mysql_native_password by 'ok';

#刷新权限

flush privileges;

12.使用Navicat测试连接

13.初始化hive元数据

cd /data/soft/apache-hive-3.1.2-bin/bin

schematool -dbType mysql -initSchema

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瞬间的醒悟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值