• 安装Ambari集群MySQL_大数据培训


    安装MySQL

    Ambari使用的默认数据库是PostgreSQL,用于存储安装元数据,可以使用自己安装MySQL数据库作为Ambari元数据库。

    注意:一定要用root用户操作如下步骤;先卸载MySQL再安装

    大数据培训安装Ambari集群MySQL

    1)安装包准备

       (1)查看MySQL是否安装

    [root@hadoop102 桌面]# rpm -qa|grep mysql

    mysql-libs-5.1.73-7.el6.x86_64

       (2)如果安装了MySQL,就先卸载

    [root@hadoop102 桌面]# rpm -e –nodeps mysql-libs-5.1.73-7.el6.x86_64

       (3)解压mysql-libs.zip文件到当前目录

    [root@hadoop102 software]# unzip mysql-libs.zip

    [root@hadoop102 software]# ls

    mysql-libs.zip

    mysql-libs

       (4)进入到mysql-libs文件夹下

     [root@hadoop102 mysql-libs]# ll

    总用量 76048

    -rw-r–r–. 1 root root 18509960 3月  26 2015 MySQL-client-5.6.24-1.el6.x86_64.rpm

    -rw-r–r–. 1 root root  3575135 12月  1 2013 mysql-connector-java-5.1.27.tar.gz

    -rw-r–r–. 1 root root 55782196 3月  26 2015 MySQL-server-5.6.24-1.el6.x86_64.rpm

    大数据培训安装Ambari集群MySQL

    2)安装MySQL服务器

    (1)安装MySQL服务端

    [root@hadoop102 mysql-libs]# rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm

    (2)查看产生的随机密码

    [root@hadoop102 mysql-libs]# cat /root/.mysql_secret

    XrBwJEENp2yhVe4O

    (3)查看MySQL状态

    [root@hadoop102 mysql-libs]# service mysql status

    (4)启动MySQL

    [root@hadoop102 mysql-libs]# service mysql start

    大数据培训安装Ambari集群MySQL

    3)安装MySQL客户端

    (1)安装MySQL客户端

    [root@hadoop102 mysql-libs]# rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm

    (2)链接MySQL

    [root@hadoop102 mysql-libs]# mysql -uroot -pXrBwJEENp2yhVe4O

    (3)修改密码

    mysql>SET PASSWORD=PASSWORD(‘000000’);

    (4)退出MySQL

    mysql>exit

    大数据培训安装Ambari集群MySQL

    4)MySQL中user表中主机配置

    配置只要是root用户+密码,在任何主机上都能登录MySQL数据库。

    (1)进入MySQL

    [root@hadoop102 mysql-libs]# mysql -uroot -p000000

    (2)显示数据库

    mysql>show databases;

    (3)使用MySQL数据库

    mysql>use mysql;

    (4)展示MySQL数据库中的所有表

    mysql>show tables;

    (5)展示user表的结构

    mysql>desc user;

    (6)查询user表

    mysql>select User, Host, Password from user;

    (7)修改user表,把Host表内容修改为%

    mysql>update user set host=’%’ where host=’localhost’;

    (8)删除root用户的其他host

    mysql>

    delete from user where Host=’hadoop102′;

    delete from user where Host=’127.0.0.1′;

    delete from user where Host=’::1′;

    (9)刷新

    mysql>flush privileges;

    (10)退出

    mysql>quit;

  • 相关阅读:
    抠图专题1:抠出白色陶瓷杯(每天一个PS小项目)
    github action 基于个人项目实践
    重点区域人员徘徊识别监测系统
    单层神经网络
    Hadoop 集群配置 SSH
    安全风险 - 如何解决 setAccessible(true) 带来的安全风险?
    认识Spring
    mysql在update,非主键索引更新引起死锁
    【大数据】Hadoop分布式文件系统HDFS(更新ing)
    golang 爬虫修炼04 ---利用正则提取数据
  • 原文地址:https://blog.csdn.net/zjjcchina/article/details/128181838