1.1 下载 官网网址:MySQL :: Download MySQL Community Server
在这里下载的是如下版本的mysql
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
1.3 解压重定名 cd /usr/local/
tar -xzvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C
# 如果是xz结尾压缩包用 tar -xvJf,如 tar -xvJf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
重下令
mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql
3、配置情况变量
vim /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATHMYSQL_HOME/bin
使情况见效
source /etc/profile
4、删除用户组
删除用户组
cat /etc/group|grep mysql
userdel mysql
groupdel mysql 5、创建用户和组
mysql -uroot -p
输入密码(初始化时候的密码) 输入密码报错:
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 办理方案 修改配置文件my.cnf 中 socket = /usr/local/mysql/tmp/mysql.sock,并重启mysql:service mysql restart;
修改密码 8.0以下修改密码:
use mysql;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
flush privileges;
8.0以上修改密码
alter user "root"@"localhost" identified by "root";
use mysql;
UPDATE user SET authentication_string="" WHERE user="root";
FLUSH PRIVILEGES;
update user set Host="%" where User="root";
flush privileges;
alter user "root"@"%" identified by "root";
flush privileges; 说明:
UPDATE user SET authentication_string="" WHERE user="root"; 更新user表,将用户名为root的用户的authentication_string字段设置为空字符串。现实上是在清空root用户的密码。
update user set Host="%" where User="root"; 更新user表,它将用户名为root的用户的Host字段设置为%。即root用户可以从任何主机进行连接。默认情况下,root用户可能只能从localhost进行连接。
alter user "root"@"%" identified by "root"; 更改用户的认证信息。它指定了用户名为root且来源主机为任意主机(%)的用户,并将其密码设置为root。这是在新版本的MySQL中设置或更改用户密码的推荐方式。
授权 8.0以下授权
grant all privileges on *.* to 'root'@'%' identified by '密码123456' with grant option;
flush privileges;
说明:
all privileges:表示将全部权限授予给用户。也可指定具体的权限,如:SELECT、CREATE、DROP等。
5.1 启动msyql
# 先查看mysql是否启动
service mysql status;
#未启动则进行启动
service mysql start 5.2 启动hadoop
#进入hadoop安装目录
cd /usr/local/hadoop/
#启动hadoop sbin/start-all.sh 5.3 初始化hive
#进入hive安装目录
cd /usr/local/hive
#实行初始化下令,#初始化Hive
bin/schematool -dbType mysql -initSchema
6、启动hive
#进入hive安装目录
cd /usr/local/hive
#使用下令验证hive是否安装成功
bin/hive
#进入hive shell,使用show databases; 查看数据,说明安装成功!