# ==================================================================node1

# ==================================================================安装 mysql

# 查看当前安装的mariadb包
rpm -qa | grep mariadb # 有就将它们统统强制性卸载掉:
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa | grep -i mysql # 创建用户组和用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql # 解压到指定目录
tar -zxvf ~/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/local
mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
rm –r ~/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

# ==================================================================环境变量

vi /etc/profile

# 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加
export JAVA_HOME=/usr/java/jdk1.8.0_111
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.12
export HADOOP_HOME=/usr/local/hadoop-2.7.6
export MYSQL_HOME=/usr/local/mysql export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$ZOOKEEPER_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$MYSQL_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native # 使环境变量生效
source /etc/profile # 查看配置结果
echo $MYSQL_HOME

# ==================================================================配置 mysql

mkdir $MYSQL_HOME/data
mkdir $MYSQL_HOME/run
mkdir $MYSQL_HOME/logs
# mkdir /var/lib/mysql vi /etc/my.cnf [client]
default-character-set=utf8
# character-set-client=utf8
loose-default-character-set=utf8
port=3306
# socket=/var/lib/mysql/mysql.sock
socket=/usr/local/mysql/mysql.sock [mysqld]
server_id=1
port=3306
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
# socket=/var/lib/mysql/mysql.sock
socket=/usr/local/mysql/mysql.sock
#不区分大小写
lower_case_table_names=1
log-error=/usr/local/mysql/logs/mysqld.log
pid-file=/usr/local/mysql/run/mysqld.pid
default_storage_engine=InnoDB
slow_query_log=1
slow_query_log_file=/usr/local/mysql/logs/mysql_slow_query.log
long_query_time=5 # chmod 777 /var/lib/mysql
chown -R mysql:mysql $MYSQL_HOME # 添加开机启动
cp $MYSQL_HOME/support-files/mysql.server /etc/rc.d/init.d/mysqld
vi /etc/rc.d/init.d/mysqld basedir=/usr/local/mysql
datadir=/usr/local/mysql/data # 增加mysqld服务控制脚本执行权限
chmod +x /etc/rc.d/init.d/mysqld # 将mysqld服务加入到系统服务
chkconfig --add mysqld # 检查mysqld服务是否已经生效
chkconfig --list mysqld # 初始化数据库
$MYSQL_HOME/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data # 生成了临时密码
# 执行以下命令创建RSA private key
$MYSQL_HOME/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data grep 'temporary password' /usr/local/mysql/logs/mysqld.log # 启动mysql
systemctl start mysqld.service # service mysqld start
# 启动数据库
# ./mysqld_safe --user=mysql &; mysql -uroot -p # 如果出现错误 需要添加软连接
# ln -s /usr/local/mysql/bin/mysql /usr/bin # 修改密码
> alter user 'root'@'localhost' identified by '123456';
> flush privileges; # 无法远程连接时
> use mysql;
> update user set host = '%' where user = 'root';
> select host, user from user; # 如果要安装Hive,再创建Hive数据库和用户 再执行下面的语句
> create database hive character set utf8 ;
> create user 'hive'@'%'identified by 'Hive-123';
> grant all privileges on *.* to 'hive'@'%';
> flush privileges;
show databases;

quit;

reboot

# 重启验证有效后再进行快照
mysql -uroot -p quit; shutdown -h now
# mysql

# ==================================================================安装 mysql (windows)

my.ini

[mysqld]
server-id=1
max_connections=2000
character-set-server = utf8
port=3306
#skip-grant-tables
innodb_file_per_table=0 innodb_flush_log_at_trx_commit=0 # dos下注册服务
mysqld --defaults-file=my.ini --initialize-insecure # 安装
mysqld --install mysql57 # 启动服务
net start mysql57 mysql -u root -p > use mysql; > update user set authentication_string=password('123456') where user='root'; > flush privileges; > exit

hadoop生态搭建(3节点)-05.mysql配置_单节点的更多相关文章

  1. hadoop生态搭建(3节点)-17.sqoop配置_单节点

    # ==================================================================安装 sqoop tar -zxvf ~/sqoop-1.4.7 ...

  2. hadoop生态搭建(3节点)

    软件:CentOS-7    VMware12    SSHSecureShellClient shell工具:Xshell 规划 vm网络配置 01.基础配置 02.ssh配置 03.zookeep ...

  3. js 节点 document html css 表单节点操作

    js 节点 document html css 表单节点操作 节点操作:访问.属性.创建 (1)节点的访问:firstChild.lastChild.childNodes.parentChild(父子 ...

  4. hadoop生态搭建(3节点)-13.mongodb配置

    # 13.mongodb配置_副本集_认证授权# ==================================================================安装 mongod ...

  5. hadoop生态搭建(3节点)-12.rabbitmq配置

    # 安装 需要相关包# ==================================================================node1 node2 node3 yum ...

  6. hadoop生态搭建(3节点)-08.kafka配置

    如果之前没有安装jdk和zookeeper,安装了的请直接跳过 # https://www.oracle.com/technetwork/java/javase/downloads/java-arch ...

  7. hadoop生态搭建(3节点)-10.spark配置

    # https://www.scala-lang.org/download/2.12.4.html# ================================================= ...

  8. hadoop生态搭建(3节点)-15.Nginx_Keepalived_Tomcat配置

    # Nginx+Tomcat搭建高可用服务器名称 预装软件 IP地址Nginx服务器 Nginx1 192.168.6.131Nginx服务器 Nginx2 192.168.6.132 # ===== ...

  9. hadoop生态搭建(3节点)-04.hadoop配置

    如果之前没有安装jdk和zookeeper,安装了的请直接跳过 # https://www.oracle.com/technetwork/java/javase/downloads/java-arch ...

随机推荐

  1. Python tqdm show progress bar

    tqdm can help to show a smart progress bar, and it is very easy to use, just wrap any iterable with  ...

  2. 別人寫的git的總結,寫自己這裡學習用

    這裡是原文,http://www.cnblogs.com/ang-/p/7352909.html 貼這裡慢慢學. git入门大全   阅读目录 前言 基本概念 文件几种状态 创建新仓库 配置 检出仓库 ...

  3. Hadoop fs命令(转)

    最近使用hive做一些etl工作,除了日常sql的编写,了解hadoop及hive的一些底层原理性质的东西包括调优非常有必要,一次hive调优就把原来的零散文件做了合并.首先记下hadoop常用的命令 ...

  4. MySQL代码备份

    package com.dus.utils; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io. ...

  5. zan-framework mysql连接

    ①根据文档内容要配置sqlmap连接池的读写白名单 http://doc.zanphp.io/zh/libs/connection_pool.html 示例代码 // demo.demo.demo_s ...

  6. Python3基本数据类型(五、字典)

    一.定义 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号中: dic = {key: ...

  7. [转]Ubuntu 配置 Android 开发 环境

    转自:http://blog.csdn.net/shulianghan/article/details/20855541 1. 安装 Android Studio (1) 下载Android Stud ...

  8. [POI2014]MRO-Ant colony

    嘟嘟嘟 题面很迷,看这个吧. 首先暴力很简单,从每一个叶子节点开始爬,直到那条特殊的边. 正解稍微想想就能搞出来:(x, y)这条特殊的边把整棵树分成了两部分,然后我们分别从x, y开始在他的那部分子 ...

  9. luogu P1768 天路

    嘟嘟嘟 01分数规划之最优比率环. 主要是发一下基于dfs的spfa.跑的贼快,原来总用时2000多ms还TLE了两个点,改成dfs后总用时直降43ms! #include<cstdio> ...

  10. Android学习笔记_79_ Android 使用 搜索框

    1.在资源文件夹下创建xml文件夹,并创建一个searchable.xml: android:searchSuggestAuthorityshux属性的值跟实现SearchRecentSuggesti ...