centos部署单机spark大数据环境(一)--【安装mysql】

最近在工作上,需要在centos上面装spark大数据环境,特此记录一下单机spark部署步骤:

一、Centos7安装mysql

1、官网下载mysql-5.5.61-linux-glibc2.12-x86_64.tar.gz安装包

(使用在线安装,受网络影响,推荐离线安装)

下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads

2、centos7卸载自带mariadb

因为centos7后,系统自带了mariadb,会和安装的mysql冲突,所以需要卸载默认的mariadb

1.列出安装的包
# rpm -qa | grep mariadb
mariadb-libs-5.5.41-2.el7_0.x86_64
2.卸载包

# rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64

3、我这里安装到 /opt

#解压
tar -zxvf mysql-5.5.61-linux-glibc2.12-x86_64.tar.gz
#重命名
mv mysql-5.5.61-linux-glibc2.12-x86_64 mysql
#移动到默认目录
mv mysql /opt

4、创建mysql免登录用户并授权

useradd -s /sbin/nologin -M mysql
chown -R mysql:mysql /opt/mysql
chmod -R 775 /opt/mysql

5、安装

#安装依赖
yum -y install perl

yum -y install libaio

6、执行初始化操作

./scripts/mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data

安装成功,记住临时密码

7、执行脚本配置

#修改脚本
vim ./support-files/mysql.server
#修改下面内容
basedir=/opt/mysql
datadir=/opt/mysql/data
#拷贝脚本
cp ./support-files/mysql.server /etc/init.d/mysqld
#授权
chmod 775 /etc/init.d/mysqld
 

8、配置修改

vim /etc/my.cnf

内容如下

[client]
port=3306
default-character-set=utf8

[mysqld]
basedir=/opt/mysql
datadir=/opt/mysql/data
socket=/opt/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe]
log-error=/opt/mysql/log/error.log
pid-file=/opt/mysql/data/mysql.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

(如果不是安装到 /opt,对应修改为你的安装目录即可)

9、创建文件

cd /opt/mysql
mkdir log
vim error.log
:wq!保存文件

10、启动

service mysqld start

11、用上面临时密码连接数据库

mysql -u root -p -S /opt/mysql/mysql.sock

输入密码时,先直接回车,看能否进去,进不去在使用上面的临时mima

12、修改密码

#修改密码
set password for root@localhost = password(‘root‘);

二、设置mysql远程连接

1、远程连接授权

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘你设置的密码‘ WITH GRANT OPTION;

授权之后,用nevicat检查一下是否可以连接,如果不可以,可能是防火墙限制了。需要在防火墙里面加开放数据库端口的规则。

2、查看防火墙

firewall-cmd --list-all 

3、开放3306端口

 firewall-cmd --permanent --add-port=3306/tcp

4、重启防火墙

service firewalld restart

4、查看3306端口是否开放

 firewall-cmd --query-port=3306/tcp

5、再次查看现在防火墙

firewall-cmd --list-all 

6、再次测试是否可以远程连接

原文地址:https://www.cnblogs.com/yuyang81577/p/11396158.html

时间: 2024-10-10 22:57:46

centos部署单机spark大数据环境(一)--【安装mysql】的相关文章

CentOS 6.6 下源码编译安装MySQL 5.7.5

版权声明:转自:http://www.linuxidc.com/Linux/2015-08/121667.htm 说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具# yum -y install gcc-c++ ncurses-devel cmake make perl \ gcc autoconf automake zlib libxml libgcrypt libtool bison2. 清理环境检查boost版本: # rpm -qa boost*卸载b

CentOS 6.5通过yum的方式安装MySql

一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内

Centos 6.3下使用源码安装Mysql 5.7.10

最近想尝试下新版本的Mysql 5.7.10,于是开始尝试玩下. 在该次安装中,使用源码编译安装Mysql,编译器使用cmake.这里选择的版本是mysql-5.7.10,cmake的版本是cmake-2.8.10.2注:在下载源码包的时候,请注意选择Platform为“Source Code”.环境:[[email protected] mysql]$ sudo cat /etc/redhat-releaseCentOS release 6.3 (Final)[[email protected

Spark 大数据 视频教程 安装 SQL Streaming Scala Hive Hadoop

视频资料都逐个核对,清晰高质量,而且包含各种文档.软件安装包和源码!永久免费更新! 技术团队永久免费解答各种技术问题:Hadoop.Redis.Memcached.MongoDB.Spark.Storm.云计算.R语言.机器学习.Nginx.Linux.MySQL.Java EE..NET.PHP,节省您的时间! 获取视频资料和技术支持地址 ------------------------------------------------------------------------------

Centos 6.5 下面 源码编译 安装 Mysql 5.7.13

安装软件依赖包 yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 下载软件包 cd  /usr/local/src wget https://downloads.mysql.com/archives/get/file/mysql-5.7.13.tar.gz --no-check-certificate 下载 boost 库,MySQL 5.7.5  开始Boost库是必需的 cd /usr/local/ wget  http://sou

CentOS 7下源码安装MySQL 5.7

网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右(5.7版本的是600M左右), 对于第二种方法,我搞了一天,无果,到某个环节实在是无法走通,老大那边也不让搞了,隔了几天老大又吩咐我在生产服务器上安装mysql,这次我就按照第一种方法源码安装方式 下载源码安装包 http://dev.my

大数据环境安装部署步骤

系统环境搭建: 系统环境初始配置: 1.配置IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="none" HWADDR="00:0C:29:54:E0:EF" IPV6INIT="yes" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet

centOS 7 单机安装 kong网关

kong 网关 单机部署 环境:centOS 7:依赖:jdk1.8 安装内容:postgresql数据库, kong 网关,nodeJs和npm,kong Dashboard (可视化管理界面) 版本:postgresql10,kong1.4.0,npm v8.1.0 本次重点主要为后续学习掌握kong配置使用,所以本次安装主要使用yum在线安装. 一.依赖包安装(若存在则不需再次安装) 1,gcc 编译环境 $ yum install -y gcc gcc-c++ 2,pcre 用于ngin

Win7 单机Spark和PySpark安装

欢呼一下先.软件环境菜鸟的我终于把单机Spark 和 Pyspark 安装成功了.加油加油!!! 1. 安装方法参考: 已安装Pycharm 和 Intellij IDEA. win7 PySpark 安装: http://blog.csdn.net/a819825294/article/details/51782773 win7 Spark安装: http://blog.csdn.net/a819825294/article/details/51627083 2. 遇到的那些问题: 1) Sc