yum安装1.验证Centos是否安装MySQL$>yum list installed | grep mysql
2.删除MySql$>yum –y remove mysql-libs.X86_64或$>yum erase mysql-libs.x86_64
3.验证删除是否成功!$>yum list installed | grep mysql4.在线安装MySQL$>su root$>yum install mysql$>yum install mysql-server
5.开启mysql服务$> service mysqld start6.验证是否成功$> service mysqld status$> netstat –nat (查看3306端口是否开启)
7.root进入Mysql;$>mysql –u root –p (回车,密码为空,回车),进入到mysql命令行页面8.创建hive数据库、为hive建立mysql账户mysql> create user 'hive' identified by '123456';mysql> CREATE DATABASE hive;
9.MySQL授权mysql> GRANT ALL PRIVILEGES ON hive.* TO 'hyxy'@'master' IDENTIFIED BY '123456';mysql> flush privileges;

手动安装  
1.验证Centos是否安装MySQL$>yum list installed | grep mysql
2.删除MySql$>yum –y remove mysql-libs.X86_64或$>yum erase mysql-libs.x86_64
3.验证删除是否成功!$>yum list installed | grep mysql
4.下载mysql二进制文件mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz$>su root
5.将mysql压缩包拷贝到/usr/local/目录下:$>cd /usr/local$>cp /mnt/hgfs/2.安装环境/download/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz .
6.解压:   $>tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz并重命名mysql:$>mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql删除原压缩包:$>rm mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
7.创建mysql用户组:$>groupadd mysql 在创建的mysql用户组中创建一个新用户mysql:$>useradd -r -g mysql mysql 进入目录:$>cd /usr/local/mysql修改目录的拥有者:$> chown -R mysql .$> chgrp -R mysql .(这里的点“.”代表的就是当前目录,选项-R表示递归当前目录及其子目录)
8.创建数据库存放文件夹和相关文件并修改权限$>sudo mkdir -pv /data/mysqldb/3306/{logs,run,data}$>sudo touch /data/mysqldb/3306/run/mysqld.pid$>sudo touch /data/mysqldb/3306/logs/mysql-error.log$>sudo chown -R mysql.mysql /data/mysqldb/$>sudo chmod -R 777 /data/mysqldb文件没有创建的话,启动Mysql时将会报错
9.修改配置文件$>cd /usr/local/mysql$>sudo vim my.cnf------------------------------------------------------------------------[client]port=3306socket=/data/mysqldb/3306/mysql.sockdefault_character_set=utf8[mysqld]user=mysqlport=3306socket=/data/mysqldb/3306/mysql.sockbasedir=/usr/local/mysqldatadir=/data/mysqldb/3306/datapid-file=/data/mysqldb/3306/run/mysqld.pidlog-error=/data/mysqldb/3306/logs/mysql-error.logcharacter_set_server=utf8[mysql]socket=/data/mysqldb/3306/mysql.sock[mysqldump]socket=/data/mysqldb/3306/mysql.sock[mysqladmin]socket=/data/mysqldb/3306/mysql.sock------------------------------------------------------------------------
10.初始化mysql安装:$>cd /usr/local/mysql$>sudo ./bin/mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize-insecure --user=mysql --datadir=/data/mysqldb/3306/dataMysql 5.7以后对密码安全有更友好的提示了,--initialize-insecure 以空密码初始化数据库--initialize          随机生成一个密码并显示在屏幕中,第一次登录的时候必须提供此密码
11.把启动脚本放到开机初始化目录,添加开机启动mysql服务复制启动服务脚本至/etc/init.d目录:$>cd /usr/local/mysql$>sudo cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld$>sudo chkconfig --add mysqld$>sudo chkconfig mysqld on$>chkconfig --list mysqld$>chkconfig --del mysqld
12.启动mysql服务安装好mysql后,就可以试着启动它,使用如下命令:$> sudo service mysqld start或$> cd /usr/local/mysql$> sudo ./support-files/mysql.server start查看mysql服务是否启动:$> ps -ef|grep mysql看到mysql服务说明启动成功。
13.配置环境变量:打开/etc/profile文件:$> sudo gedit /etc/profile在文件的最后,加上下面两行:    export MYSQL_HOME=/usr/local/mysqlexport PATH=$PATH:$MYSQL_HOME/bin保存并关闭文件,执行以下命令使得环境变量生效:$> source /etc/profile
14.修改root的密码进行安全配置(设置密码)执行命令:$>mysql -u root -p 回车执行后,因为一开始没有设置密码,所以这里不需要输入密码,直接回车即可登录。执行成功后,控制台显示 mysql>,则表示进入mysql输入命令(注意分号):mysql> set password for 'root'@'localhost'=password('admin'); 此时root用户的密码修改为admin。退出mysql:mysql> quit重新登录:mysql -u root -p输入密码admin即可登录。15.创建hive所需的账户和数据库a.root进入Mysql;$>mysql –u root –p (回车,密码为空,回车),进入到mysql命令行页面b.创建hive数据库、为hive建立mysql账户mysql> create user 'hive' identified by '123456';mysql> CREATE DATABASE hive;c.MySQL授权mysql> GRANT ALL PRIVILEGES ON *.* TO 'hyxy'@'%' IDENTIFIED BY '123456';mysql> flush privileges;16.配置Mysql服务远程可访问a.连接MySQL 服务器:mysql -u root -p会提示输入管理员密码。注意,这里输入的密码不会回显。b.使用如下命令,授权root 用户远程连接服务器:mysql> grant all privileges on *.* to 'root'@'%' identified by "admin" with grant option;mysql> flush privileges;c.退出mysql 连接:mysql> exit;
 

转载于:https://www.cnblogs.com/lyr999736/p/9468012.html

Hive安装MySql相关推荐

  1. hive安装mysql驱动_Hadoop-2.6.0为基础的Hive安装

    Hive安装 软件需求与环境说明 假设已经搭建好 Hadoop-2.6.0 环境,并能正常运行 mysql 安装软件 服务端:MySQL-server-5.5.16-1.rhel5.x86_64.rp ...

  2. hive安装mysql驱动_hive安装与配置

    1.先决条件 要先安装hadoop,安装详细见:http://blog.csdn.net/hwwn2009/article/details/39889465 2.安装hive 1)下载hive,注意h ...

  3. hive 安装mysql报错_hive的元数据存储在mysql后,报错的解决方法

    最近,因为工作的需要,一直在研究hadoop系统.许多分析工作都将通过hive来解决,所以特将所碰到的问题和解决方案,陆续整理出来,既做为回顾又供需要的朋友参考! 因为要实现多人开发Hive,所以需要 ...

  4. hadoop离线阶段(第十三节)数据仓库、hive简介、hive安装和hive的三种交互模式

    目录 数据仓库 数据仓库的基本概念 数据仓库的主要特征 数据仓库与数据库区别 数据仓库分层架构 数据仓库元数据管理 Hive简介 什么是Hive Hive的特点 Hive架构 Hive与Hadoop的 ...

  5. 为什么hive需要mysql作为数据库_Hive安装(本地独立模式,MySql为元数据库)

    部署环境: 系统 Red hat linux 6.4 Hadoop版本 1.2.1 Hive版本 0.11.0 Mysql数据库版本 5.6.15 目前Hive已经更新到0.13.1版本 安装步骤: ...

  6. Hive的安装-Mysql安装

    Hive 的安装 这里我们选用hive的版本是3.1.0这个release版本,可以兼容我们对应的hadoop3.x的版本 下载地址为: http://archive.apache.org/dist/ ...

  7. hive安装需要安装mysql区别_HIVE安装系列之一:在Linux中安装mysql,为其作为hive的metastore做准备...

    安装mysql的Linux机器是Centos6的系统,机器名字叫combanc05 mysql我采用的是5.5版本. 安装过程中需要解决新旧版的冲突问题,并允许mysql被远程访问.以便其作为hive ...

  8. Hive安装与配置MySQL元数据库

    一.MySQL的安装 1.1 更新获取最新软件源,并安装MySQL. sudo apt-get update sudo apt-get install mysql-server 1.2 启动和关闭My ...

  9. linux hive mysql_Linux下的Hive与Mysql安装

    一,安装MySQL sudo apt-get install mysql-server mysql-client 1). 建立数据库hive, create database hive; 2). 创建 ...

最新文章

  1. GAN、云原生、分布式系统、自动驾驶…哪些技术撑起今年618?
  2. 公众号管理01-基本架构
  3. 计算机网络可以按哪些原则分类,计算机网络的分类
  4. airdrop 是 蓝牙吗_您可以在Windows PC或Android手机上使用AirDrop吗?
  5. 如何将c语言程序封装供python调用_C++调用python
  6. C++单例模式:单例模式遇到多线程
  7. pyqt打包成linux可执行程序,PyQtopencv图像处理(5):python程序打包成可执行文件...
  8. centos7 如何安装部署k8s_架构运维篇(五):Centos7/Linux中安装部署RocketMQ
  9. SpringBoot2.0之整合Dubbo
  10. 5种好看实用的字体分享
  11. IDEA配置JDK版本
  12. 计算机主板CPU接口最多支持,CPU供电接口
  13. Google Chrome最强鼠标手势插件面世
  14. 国内投资者投资港股的四种方法和港股必知25件事
  15. iPhone13ProMax和华为Mate50Pro区别 哪个好
  16. 最全银行核心系统架构解读(165页PPT)
  17. mysql-获取当前系统时间
  18. 云计算的认识和看法_个人对云计算的看法 我对云计算的认识
  19. 硬盘分区MBR和GPT选哪个好?原来分个区还有这么多讲究!
  20. 写代码:假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?...

热门文章

  1. iOS开发之SQLite--C语言接口规范(三)——Binding Values To Prepared Statements
  2. qt 播放器 刷新 屏幕
  3. u-boot.lds文件详解
  4. php应用编程,极客编程必备的五大PHP开发应用_PHP
  5. mysql之case_mysql存储过程之case语句
  6. nodejs源码_格物致知记一次nodejs源码分析的经历
  7. 利用STL离散化处理数据(unique)
  8. 回看2020-数据库大讲堂
  9. 《新冠肺炎防治手册》来了!阿里巴巴联合“抗疫”一线专家发布
  10. 从阿里前端工程化中台实践,看中台建设的舍与得