202104月手动下载资源包的安装方法:
1,清华大学Mysql安装包合集:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/
2,找到.rpm-bundle.tar 后缀,找到对应的linux 系统版本
3,使用:tar -xf mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar解压后里面会有很多文件,只选择需要的4个安装:
#然后按如下顺序安装,(必须选择如下顺序) 安装命令如下:
如果检测依赖失败,在命令后面增加:--nodeps --force
rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.33-1.el7.x86_64.rpm
如果安装server报错(不是依赖错误),使用:yum-y install libaio net-tools perl 后再安装。
4,启动mysql :service mysqld start
5,查看临时密码:cat/var/log/mysqld.log|more|grep password
6,进入Mysql :mysql -uroot - pXXXXXXX
7,进入后需要先设置密码长度,不然会报1819错误,并且所有命令都不能执行
setglobal validate_password_policy=0;
setglobalvalidate_password_length=4;
setglobal validate_password_policy=LOW;
8,修改密码:set password =password('000000');
一、前期准备
Hive的元数据是存储在mysql中的,在安装之前需要先检查一下Mysql是否安装,一般linux系统都会有一个自带的
1,查看是否安装mysql:rpm -qa|grep mysql
2,卸载myql:rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64,全部的节点都要卸载
3,上传压缩包到software文件夹,并解压mysql-libs.zip文件 :unzip mysql-libs.zip,解压后删除原始压缩包:rm -rf mysql-libs.zip
4,进入到mysql-libs文件夹下,有3个文件,分别是:客户端,驱动,服务器
二、安装MySql服务器
1,安装mysql服务端:rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm
2,查看产生的随机密码:cat /root/.mysql_secret
密码:YfAG5O4f1G38lipu
3,查看mysql状态:service mysql status
4,启动mysql:service mysql start
5,加入到开机自启:chkconfig mysql on
注:如果启动Mysql 一直在.........,或者显示安全警告,如下图:
说明有进程被占用,使用:ps aux | grep mysql ,然后KILL mysql相关全部进程,再重新启动Mysql
三、安装MySql客户端
1,安装mysql客户端:rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm
2,连接mysql:mysql -uroot -pYfAG5O4f1G38lipu
3,修改密码:SET PASSWORD=PASSWORD('000000');
4,退出mysql:exit;
四、MySql中user表中主机配置
1. 进入mysql:mysql -uroot -p000000
2.显示数据库:show databases;
3.使用mysql数据库:use mysql;
4.展示mysql数据库中的所有表:show tables;
5.展示user表的结构:desc user;
6.查询user表:select User, Host, Password from user;
7.修改user表,把Host表内容修改为%:update user set host='%' where host='localhost';
8.删除root用户的其他host:
delete from user where Host='node1';
delete from user where Host='127.0.0.1';
delete from user where Host='::1';
9.刷新:flush privileges;
10.退出:exit;