离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(四)数据库安装(单节点)
一、卸载CentOS自带的MySQL
1.1 查看之前是否安装过mysql
[root@master mysql]# rpm -qa|grep -i mysql
mysql-libs-5.1.-.el6.x86_64
[root@master mysql]#
1.2 卸载自带的mysql
[root@master mysql]# rpm -e --nodeps mysql-libs-5.1.-.el6.x86_64
1.3 删除老版本 mysql 的开发头文件和库
[root@master mysql]# rm -rf /usr/lib/mysql
[root@master mysql]# rm -rf /usr/include/mysql
[root@master mysql]# rm -rf /etc/my.cnf
[root@master mysql]# rm -rf /var/lib/mysql
注意:卸载后/var/lib/mysql 中的数据及/etc/my.cnf 不会删除,确定没用后就手工删除
二、安装MySQL
2.1 上传mysql安装包
使用xftp上传
2.2 新建mysql文件夹
[root@master ~]# mkdir /root/soft/mysql
2.3 解压mysql安装包到mysql文件夹
[root@master ~]# tar -xvf mysql-5.6.-.linux_glibc2..x86_64.rpm-bundle.tar -C /root/soft/mysql
2.4 安装mysql server
#进入mysql文件
[root@master ~]# cd /root/soft/mysql
#安装mysql server
[root@master mysql]# rpm -ivh MySQL-server-5.6.-.linux_glibc2..x86_64.rpm
2.5 安装mysql client
[root@master mysql]# rpm -ivh MySQL-client-5.6.-.linux_glibc2..x86_64.rpm
2.6 启动mysql
[root@master mysql]# service mysql start
2.7 查看mysql安装生成的随机密码
[root@master mysql]# cat /root/.mysql_secret
2.8 登录mysql
[root@master mysql]# mysql -uroot -pLrP483QOUdwFOnj2
2.9 修改root密码为123456
mysql> set PASSWORD=PASSWORD('');
2.10 退出重新登录
验证是否成功修改root密码
[root@master mysql]# mysql -uroot -p123456
2.11 增加远程登录权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
PS:grant 权限 1,权限 2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连 接口令’;
PS:1,权限 2,…权限 n 代表 select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file 等 14 个权限。
当权限 1,权限 2,…权限 n 被 all privileges 或者 all 代替,表示赋予用户全部权限。 当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。 用户地址可以是 localhost,也可以是 ip 地址、机器名字、域名。也可以用’%’地址连接。
2.12 删除密码为空的用户
mysql> use mysql;
mysql> delete from user where password='';
2.13 修改mysql配置文件修改/usr/my.cnf
修改字符集为utf-8
[root@master mysql]# vi /usr/my.cnf
[mysqld] character_set_server=utf8
lower_case_table_names=
2.14 重启mysql服务
[root@master mysql]# service mysql restart
三、创建数据库
3.1 数据库说明
amdb:cdh监控数据库
hivedb:hive元数据数据库
xxxdb:自己的数据库
ooziedb:oozie工作流数据库
huedb:hue工作数据库
3.2 创建数据库
mysql> create database amdb DEFAULT CHARACTER SET utf8;
Query OK, row affected (0.01 sec) mysql> create database hivedb DEFAULT CHARACTER SET utf8;
Query OK, row affected (0.00 sec) mysql> create database xxxdb DEFAULT CHARACTER SET utf8;
Query OK, row affected (0.01 sec) mysql> create database ooziedb DEFAULT CHARACTER SET utf8;
Query OK, row affected (0.00 sec) mysql> create database huedb DEFAULT CHARACTER SET utf8;
Query OK, row affected (0.00 sec) mysql> grant all on amdb.* TO 'am'@'%' IDENTIFIED BY 'am';
Query OK, rows affected (0.02 sec) mysql> grant all on hivedb.* TO 'hive'@'%' IDENTIFIED BY 'hive';
Query OK, rows affected (0.00 sec) mysql> grant all on xxxdb.* TO 'fpfx'@'%' IDENTIFIED BY 'qwer1234';
Query OK, rows affected (0.00 sec) mysql> grant all on ooziedb.* TO 'oozie'@'%' IDENTIFIED BY 'oozie';
Query OK, rows affected (0.00 sec) mysql> grant all on huedb.* TO 'hue'@'%' IDENTIFIED BY 'hue';
Query OK, rows affected (0.00 sec) mysql>
离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(四)数据库安装(单节点)的更多相关文章
- 离线安装Cloudera Manager 5和CDH5(最新版5.1.3) 完全教程
关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...
- 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(六)CM的安装
一.角色分配 Cloudera Manager Agent:向server端报告当前机器服务状态. Cloudera Manager Server:接受agent角色报告服务状态,以视图界面展现,方便 ...
- 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(一)环境说明
关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...
- 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(七)界面安装
一.安装过程 1.1 登录 1.2 接受许可协议 1.3 选择免费版本 1.4 选择下一步 1.5 选择当前管理的主机 1.6 选择使用Parcel安装,选择CDH版本,点击继续 1.7 等待安装 此 ...
- 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(二)基础环境安装
一.安装CentOS 6.5 x64 具体安装过程自行百度 1.1 修改IP地址 [root@master ~]# vi /etc/sysconfig/network DEVICE=eth0 TYPE ...
- 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(五)数据库安装(双节点)
一.方案选择 通过Lvs+keepalived+mysql(主主同步)实现数据库层面的高可用方案,需要两台服务器作为数据库提供业务数据的存储,应用服务器通过vip访问数据库,允许同一时间内一台数据库服 ...
- 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(三)重新分配磁盘空间(可选)
一.查看文件系统 [root@master ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_master-lv_ ...
- 离线安装 Cloudera Manager 5 和 CDH5.10
关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...
- 离线安装Cloudera Manager 5和CDH5
关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Cloudera 完全开源的Hadoop ...
随机推荐
- 记一次安装Nginx+php-fpm安装后无法解析.php文件,状态码200,但显示空白页
安装环境: Nginx:Nginx1.12.2 PHP:PHP 7.2 系统:CentOS 7.4 安装方式: Nginx与PHP都是yum安装的,具体步骤: 1.安装epel源再安装Nginx: r ...
- Apollo 1 融合 Spring 的三个入口
前言 Spring 作为 Java 世界非官方标准框架,任何一个中间件想要得到良好的发展,必须完美支持 Spring 的各种特性,即:无缝融入 Spring. Apollo 作为分布式配置中心,服务于 ...
- openCV 调用摄像头
OpenCV调用摄像头 环境 python:python3.6 摄像头:网络摄像头 Python库:openCV # -*- coding: utf-8 -*- # @author leone # @ ...
- Struts2框架笔记02_API_结果页面配置_数据的封装
目录 1. Struts2的Servlet的API的访问 1.1 方式一:完全解耦合的方式 1.1.1 环境搭建 1.1.2 代码 1.1.3 测试 1.1.4 向域对象中存入数据 1.2 方式二:使 ...
- Ajax提交用FormData()上传文件
1.form声明如下 2.ajax设置如下 var formData = new FormData(document.getElementById("form")); $.ajax ...
- 【Java基础】2、Java中普通代码块,构造代码块,静态代码块区别及代码示例
Java中普通代码块,构造代码块,静态代码块区别及代码示例.Java中普通代码块,构造代码块,静态代码块区别及代码示例 执行顺序:静态代码块>静态方法(main方法)>构造代码块>构 ...
- EL表达式和JSTL的使用
一:EL表达式 1.概述:在jsp开发中,为了获取Servlet域对象中存储的数据,经常要写很多java代码,这样的做法会使JSP页面混乱,难以维护,为此,在JSP2.0规范中提供了EL表达式.它是E ...
- 精选20道Java代码笔试题
1.运算符优先级问题,下面代码的结果是多少? public class Test { public static void main(String[] args) { int k = 0; int r ...
- Java - ConcurrentMap原理
https://blog.csdn.net/justloveyou_/article/details/72783008 结构是怎样的?segment是什么?hashEntry是什么?默认可并发的大小是 ...
- Git的概念及常用命令
一.概念 Git是一个分布式的版本控制工具,区别于集中式管理的SVN. 二.优势 每个开发者都拥有自己的本地版本库,可以在本地任意修改代码.创建分支,不会影响到其他开发者的使用: 所有版本信息均保存在 ...