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 mysql

4.在线安装MySQL

$>su root

$>yum install mysql

$>yum install mysql-server

5.开启mysql服务

$> service mysqld start

6.验证是否成功

$> 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=3306

socket=/data/mysqldb/3306/mysql.sock

default_character_set=utf8

[mysqld]

user=mysql

port=3306

socket=/data/mysqldb/3306/mysql.sock

basedir=/usr/local/mysql

datadir=/data/mysqldb/3306/data

pid-file=/data/mysqldb/3306/run/mysqld.pid

log-error=/data/mysqldb/3306/logs/mysql-error.log

character_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/data

Mysql 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/mysql

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

hive安装mysql_Hive安装MySql相关推荐

  1. hive to mysql_Hive And MySQL安装及设置

    安装MySQL服务端 [root@centos local]# rpm -i MySQL-server-5.5.31-2.el6.i686.rpm PLEASE REMEMBER TO SET A P ...

  2. hive 配置mysql_Hive的mysql安装配置

    一.MySQL的安装 Hive的数据,是存在HDFS里的.此外,hive有哪些数据库,每个数据库有哪些表,这样的信息称之为hive的元数据信息. 元数据信息不存在HDFS,而是存在关系型数据库里,hi ...

  3. 2021年大数据Hive(二):Hive的三种安装模式和MySQL搭配使用

    全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive的三种安装模式和MySQL搭配使用 一.Hive的安装方 ...

  4. Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)...

    Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本) Hive 安装依赖 Hadoop 的集群,它是运行在 Hadoop 的基础上. 所以在安装 Hive 之 ...

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

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

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

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

  7. hive取mysql数据oracle数据,Hive安装过程(mysql/oracle存储元数据)详解

    Hive安装过程(mysql/oracle存储元数据) 前置条件: - mysql数据库已经安装成功 - hadoop环境已经配置正确,且可以提供正常服务 说明: -由于资源有限,下面配置的hadoo ...

  8. 大数据Hive(二):Hive的三种安装模式和MySQL搭配使用

    文章目录 Hive的三种安装模式和MySQL搭配使用 一.Hive的安装方式 1.内嵌模式 2.本地模式

  9. Ubuntu下安装hive,并配置mysql作为元数据库

    一.安装hive 1. 下载并解压hive源程序 sudo tar -zxvf ./apache-hive-1.2.1-bin.tar.gz -C /usr/local # 解压到/usr/local ...

最新文章

  1. 机器学习笔记七:损失函数与风险函数
  2. 用installshield打包的asp.net程序
  3. nssl1317-灵魂分流药剂【分组背包,二维费用背包】
  4. switch语句使用注意事项
  5. 【今日CV 视觉论文速览】15 Nov 2018
  6. 红帽7编译安装mysql_精通RHEL7编译安装mysql-5.5.32
  7. Oracle内置存储过程之DBMS_OUTPUT
  8. 如何在JUnit4中按特定顺序运行测试方法?
  9. Jeesite框架IDEA导入,部署,启动,打包
  10. 狗屁不通的“视频专辑:零基础学习C语言(小甲鱼版)”(1)
  11. 群晖服务器文件管理套件,群晖drive套件的使用教程
  12. app后端开发系列文章文件夹
  13. Bing的高级搜索关键字
  14. matlab ols hac,R语言中实现广义相加模型GAM和普通最小二乘(OLS)回归
  15. 小程序_图片剪切功能(支持多图片上传)
  16. Markdown实用快捷键
  17. 学以致用——微博文章内容统计分析之一(Excel+GraphLab)
  18. 数据库设计2021-09-15
  19. 【待写】x265:CRF、ABR、CQP码控模式性能测试
  20. 企业应用大数据开源框架的意义何在?

热门文章

  1. c语言图片处理函数库,C语言图形开发库函数graphics.doc
  2. APL平台测试版推出.
  3. 关于google浏览器打不开网页问题之容易被忽略的点
  4. AR单片机编程软件的菜单栏功能及用法
  5. 美国大学的交流访问学者怎样申请?
  6. 软负载均衡和硬负载均衡
  7. 负载均衡过程中的一台机器当掉了
  8. ros:init()
  9. 阻容感基础02:电阻器原理(2)-电阻器参数
  10. 前端安全(http)