hive安装准备 (mysql8.0安装)
1.先准备好安装的所需材料


2.开始准备安装
先安装mysql
解压命令:tar -xvJf (注意:这里' j '是大写)

解压后改名:
mv mysql-8.0.24-linux-glibc2.12-x86_64 mysql

改root权限:
chown -R root:root *

在mysql目录下创建一个data文件夹
mkdir data

创建用户组以及用户和密码
groupadd mysql
useradd -g mysql mysql

.授权用户 chown -R mysql.mysql /usr/local/mysql

8.切换到bin目录下 cd bin
9.初始化基础信息 ./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize

得到临时密码
4*v,1aN5?J*Q
初始化失败的话安装个扩展包:dnf install libxcrypt-compat.x86_64

再安装一个扩展包防止以后使用时mysql保错

.添加mysqld服务到系统 cp -a ./support-files/mysql.server /etc/init.d/mysql
授权以及添加服务
chmod +x /etc/init.d/mysql

.将mysql命令添加到服务 ln -s /usr/local/mysql/bin/mysql /usr/bin
登录mysql mysql -uroot -p 密码使用之前随机生成的密码

我这里启动mysql的时候遇见一个错误
如果你也是报这个错误按我下面的走即可

这个代码输一下即可,进入MySQL成功
sudo ./support-files/mysql.server start

修改root密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 其中123456是新的密码自己设置

.执行 flush privileges; 使密码生效

选择mysql数据库 use mysql;
20.修改远程连接并生效
update user set host='%' where user='root';
生效:flush privileges;

这样就安装mysql成功了 exit退出即可
浙公网安备 33010602011771号