离线安装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 ...
随机推荐
- 单机多实例mysq 8.0l部署安装
单机多实例mysql部署安装 目的需求 在单台虚拟机部署部署多实例mysql,用于配置mysql replication,MHA等. 思路 多实例安装mysql可以参考<源编译MySQL8.0的 ...
- WebFrom 小程序【条件查询】
实现按照各种条件对数据库进行综合查询 基本功能:可以根据用户需要灵活查询 重难点:各种条件的可能.限制. public List<users> selectA( string str,Ha ...
- Oracle索引失效原因及解决方法
一.Oracle索引失效的原因 1使用否定关键字 !=, <> ,not in,not exist select * fromdrama where id <> 1,Mysql ...
- 【java工具】java常用工具
java反编译工具 可以将看不懂的.class文件转换成看得懂的.java文件,这样一来就能很方便的读懂别人编写的java代码. findbugs FindBugs-IDEA插件的使用 阿里巴巴Jav ...
- HDU1559
最大子矩阵 Time Limit: 30000/10000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Sub ...
- 【读书笔记】iOS-加速计与陀螺仪
一,数据的“滤波” 直接从加速度计获得的原始数据,往往不能直接使用,而是需要去除一些干扰数据,这个过程称为“滤波”.“滤波”一词来源于无线电技术中对无线电信号的处理过程.事实上从数学角度而言它们是一样 ...
- 《Inside C#》笔记(五) 方法
方法用来体现类的行为. 一 相关概念 a) ref和out 通常一个方法只能返回一个值,但如果确实需要返回多个值时,可以使用ref或out.如果方法的参数被标注为ref或out,在调用该方法时,会传递 ...
- Loading加载页面
一般页面有四种情况 加载中 :就是滚动页面,后台获取加载的数据,每个页面的数据不同所以就让子类来实现,直接抽象abstract了. 加载失败 :一般都需要点击后重新加载 空页面 :也需要点击后重新加载 ...
- React数据流和组件间的通信总结
今天来给大家总结下React的单向数据流与组件间的沟通. 首先,我认为使用React的最大好处在于:功能组件化,遵守前端可维护的原则. 先介绍单向数据流吧. React单向数据流: React是单向数 ...
- Ant使用及项目实践
1.简介 Ant 是一个 Apache 基金会下的跨平台的基于 Java 语言开发的构件工具.这是一个基于开放的操作系统构建和部署的工具,该工具需要从命令行执行. 2.特点 Ant 是基于 Java ...