在linux下部署mysql

本文详细介绍了在Linux系统中如何将Hive的元数据库由Derby替换为MySQL,包括卸载旧版本、上传和解压MySQL包、安装必备软件、删除日志、初始化数据库、配置MySQL、设置密码及允许远程登录的过程。
摘要由CSDN通过智能技术生成

一.安装mysql

1.将hive默认使用的元数据库derby替换成mysql

#查看 默认安装的mysql版本:rpm -qa | grep mariadb

#卸载:rpm -e --nodeps mariadb-libs

2.上传解压

首先rz上传(可能会上传失败或者出现乱码的情况,多试两次便好)

#解压:tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

查一下是否解压成功:ll

3.rpm安装软件包(rpm -ivh)

注意:最后一个会报错为正常现象,因为最后一个需要先安装以下软件

yum install -y perl-Module-Install.noarch

yum clean all

yum makecache

yum -y install net-tools

把软件安装好之后再进行rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm便可以了

4.删除原来的mysql的日志数据

cd /var/lib/myql

rm -rf ./*

5.初始化数据:mysqld --initialize --user=mysql

二.mysql基本配置

1.查看mysql数据库临时生成的root密码

2.修改配置文件:vi /etc/my.conf

加入以下内容:

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

3.启动mysql服务

systemctl start mysqld

4.使用临时生成的密码登录mysql数据库

mysql -u root  -p

(注意:临时密码一定要输入正确,就是查看临时密码时,localhost后面的字符即为临时密码)

5.修改登录密码,授权远程登录

set password = password('123456');

updata mysql,user set host='%' where user='root';

flush privileges;

以下是一个在linux中安装mysql的步骤归纳:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值