一.安装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的步骤归纳: