一、卸载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) 完全教程(四)数据库安装(单节点)的更多相关文章

  1. 离线安装Cloudera Manager 5和CDH5(最新版5.1.3) 完全教程

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...

  2. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(六)CM的安装

    一.角色分配 Cloudera Manager Agent:向server端报告当前机器服务状态. Cloudera Manager Server:接受agent角色报告服务状态,以视图界面展现,方便 ...

  3. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(一)环境说明

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...

  4. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(七)界面安装

    一.安装过程 1.1 登录 1.2 接受许可协议 1.3 选择免费版本 1.4 选择下一步 1.5 选择当前管理的主机 1.6 选择使用Parcel安装,选择CDH版本,点击继续 1.7 等待安装 此 ...

  5. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(二)基础环境安装

    一.安装CentOS 6.5 x64 具体安装过程自行百度 1.1 修改IP地址 [root@master ~]# vi /etc/sysconfig/network DEVICE=eth0 TYPE ...

  6. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(五)数据库安装(双节点)

    一.方案选择 通过Lvs+keepalived+mysql(主主同步)实现数据库层面的高可用方案,需要两台服务器作为数据库提供业务数据的存储,应用服务器通过vip访问数据库,允许同一时间内一台数据库服 ...

  7. 离线安装Cloudera Manager 5和CDH5(最新版5.9.3) 完全教程(三)重新分配磁盘空间(可选)

    一.查看文件系统 [root@master ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_master-lv_ ...

  8. 离线安装 Cloudera Manager 5 和 CDH5.10

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop众多分支中的一种,由Cloud ...

  9. 离线安装Cloudera Manager 5和CDH5

    关于CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Cloudera 完全开源的Hadoop  ...

随机推荐

  1. 【转】repo介绍

    Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 Repo 命令行工具,对 Git 部分命令封装,将百多个 Git 库有效的进 ...

  2. 打印小票,使用的是BarcodeLib

    打印 private void Control_Click(object s,EventArgs e) { if (((Control)s).Name == "button1") ...

  3. Sublime Text3 远程 Linux

    ctrl+shift+p快捷键 ,打开命令面板 搜索命令 Install Packages,选中,Enter 稍等几秒,重新出现了面板,搜索sftp插件,选中 Enter 显示安装成功,提示你如何使用 ...

  4. C Looooops(poj2115+扩展欧几里德)

    C Looooops Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status Pr ...

  5. web新手——新闻列表这样写不容易出错

    1.先写结构 a.如果列表没有时间   结构为:<li><a>新闻内容</a></li> b.如果列表有时间      结构为:<li>&l ...

  6. Archlinux/Manjaro使用笔记-安装配置搜狗输入法步骤

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一.安装qtwebkit-bin软件包解决qtwebkit无法编译安装问题 aurman -S qtwebkit-bin 二.安 ...

  7. node.js入门学习笔记整理

    (1)node Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node与javaScript的区别在于,javaScript的顶层对象是window,而no ...

  8. fetch发送Form Data请求并携带cookie

    今天我们来说说如何fetch发送Form Data请求并携带cookie,直接进入正题好吧,别问我今天为啥不在开始吹两句了,累到一句牛逼不想吹...... 步骤1: 设置头部,"Conten ...

  9. css iphonex适配

    /*  iphonex适配 */ @media only screen and (device-width:375px) and (-webkit-device-pixel-ratio: 3) { . ...

  10. K-Means算法的10个有趣用例

    https://www.jianshu.com/p/162c9ec713cf 摘要: 让我们走进K-Means算法的“前世今生”以及和它有关的十个有趣的应用案例. K-means算法具有悠久的历史,并 ...