Hadoop集群搭建:8.Mysql安装

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 


查看系统是否有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目录

二、安装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 一直在.........,或者显示安全警告,如下图:

进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;


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;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。