前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hive快速入门系列(3) | 如何Mysql安装

Hive快速入门系列(3) | 如何Mysql安装

作者头像
不温卜火
发布2020-10-28 16:23:55
3480
发布2020-10-28 16:23:55
举报
文章被收录于专栏:不温卜火

  上一篇博文我们讲了hive的操作,并且知道默认的derby数据库不支持并发执行,因此我们选用Mysql存储Metastore。那么这篇博文带来的是如何安装Mysql。

一. 安装包准备

本系列所用到的安装包博主已经上传到百度云盘中,如有需要的可以自取。下面为链接: 链接:https://pan.baidu.com/s/10ezDJTuZl-qU2sq0hDCinw 提取码:pw12

1.1 查看mysql是否安装,如果安装了,卸载mysql

注意:这些步骤推荐切换成root账户进行操作,否则可能会出现权限不够的问题

1
1
  • 1. 查看
代码语言:javascript
复制
[root@hadoop001 hive]# rpm -qa|grep mysql
  • 2. 卸载
代码语言:javascript
复制
[root@hadoop001 hive]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
2
2

1.2 解压mysql-libs.zip文件到当前目录

代码语言:javascript
复制
[root@hadoop001 software]# unzip mysql-libs.zip
3
3

1.3 进入到mysql-libs文件夹下

代码语言:javascript
复制
[root@hadoop001 software]# cd mysql-libs
[root@hadoop001 mysql-libs]# ll
4
4

二. 安装MySql服务器

2.1 安装mysql服务端

代码语言:javascript
复制
[root@hadoop001 mysql-libs]# rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm
5
5

2.2 查看产生的随机密码

代码语言:javascript
复制
[root@hadoop001 mysql-libs]# cat /root/.mysql_secret
# The random password set for the root user at Wed Apr 29 03:39:39 2020 (local time): 7dr8pq16R7q7k4XD

2.3 查看mysql状态

代码语言:javascript
复制
[root@hadoop001 mysql-libs]# service mysql status
6
6

2.4 启动mysql

代码语言:javascript
复制
[root@hadoop001 mysql-libs]# service mysql start
7
7

三. 安装MySql客户端

3.1 安装mysql客户端

代码语言:javascript
复制
[root@hadoop001 mysql-libs]# rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm

3.2 链接mysql

代码语言:javascript
复制
[root@hadoop001 mysql-libs]# mysql -uroot -p7dr8pq16R7q7k4XD
8
8

3.3 修改密码

代码语言:javascript
复制
mysql>SET PASSWORD=PASSWORD('000000');

3.4 退出mysql

代码语言:javascript
复制
mysql>exit

四. MySql中user表中的主机配置

配置只要是root用户+密码,在任何主机上都能登录MySQL数据库。

  • 1. 进入mysql
代码语言:javascript
复制
[root@hadoop001 mysql-libs]# mysql -uroot -p000000
  • 2. 显示数据库
代码语言:javascript
复制
mysql>show databases;
  • 3. 使用mysql数据库
代码语言:javascript
复制
mysql>use mysql;
  • 4. 展示mysql数据库中的所有表
代码语言:javascript
复制
mysql>show tables;
9
9
  • 5. 展示user表的结构
代码语言:javascript
复制
mysql>desc user;
10
10
  • 6. 查询user表
代码语言:javascript
复制
mysql>select User, Host, Password from user;
11
11
  • 7. 修改user表,把Host表内容修改为%
代码语言:javascript
复制
mysql>update user set host='%' where host='localhost';
12
12
  • 8. 删除root用户的其他host
代码语言:javascript
复制
mysql>delete from user where Host='hadoop001';
mysql>delete from user where Host='127.0.0.1';
mysql>delete from user where Host='::1';
13
13
  • 9. 刷新
代码语言:javascript
复制
mysql>flush privileges;
14
14
  • 10. 退出
代码语言:javascript
复制
mysql>quit;

  本次的分享就到这里了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/05/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一. 安装包准备
    • 1.1 查看mysql是否安装,如果安装了,卸载mysql
      • 1.2 解压mysql-libs.zip文件到当前目录
        • 1.3 进入到mysql-libs文件夹下
        • 二. 安装MySql服务器
          • 2.1 安装mysql服务端
            • 2.2 查看产生的随机密码
              • 2.3 查看mysql状态
                • 2.4 启动mysql
                • 三. 安装MySql客户端
                  • 3.1 安装mysql客户端
                    • 3.2 链接mysql
                      • 3.3 修改密码
                        • 3.4 退出mysql
                        • 四. MySql中user表中的主机配置
                        相关产品与服务
                        云数据库 SQL Server
                        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档