吴裕雄--天生自然 HADOOP大数据分布式处理:安装配置MYSQL数据库
安装之前先安装基本环境:yum install -y perl perl-Module-Build net-tools autoconf libaio numactl-libs

# 下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm /installpackage

# 安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查mysql源是否安装成功 yum repolist enabled | grep "mysql.*-community.*"

修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.7版本,将5.7源的enabled=1改成enabled=。然后再将5.6源的enabled=0改成enabled=1即可

安装MySQL
yum install mysql-community-server


启动MySQL服务
systemctl start mysqld

查看MySQL的启动状态
systemctl status mysqld

开机启动
systemctl enable mysqld
systemctl daemon-reload

修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
grep 'temporary password' /var/log/mysqld.log
#本次安装没有初始的密码,直接回车登录MySQL


set password for 'root'@'localhost'=password('admin');
配置默认编码为utf8
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置
character_set_server=utf8
init_connect='SET NAMES utf8' show variables like '%character%';



添加远程登录用户
1.在连接服务器后,操作mysql系统数据库
mysql -u root -p

use mysql;

查询用户表命令:select User,authentication_string,Host from user;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin'; 这里的admin为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址。

flush privileges;
这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

再次查询用户表命令:select User,authentication_string,Host from user;

发现多了一个用户,该用户所有的主机都可以访问.
吴裕雄--天生自然 HADOOP大数据分布式处理:安装配置MYSQL数据库的更多相关文章
- 吴裕雄--天生自然 HADOOP大数据分布式处理:安装WinSCP
		下载安装包 
- 吴裕雄--天生自然 HADOOP大数据分布式处理:安装XShell
		下载安装包 
- 吴裕雄--天生自然 HADOOP大数据分布式处理:CenterOS 7 多台物理机、虚拟机相互桥连接ping通,并且能够成功连接外网
		选择用于桥接模式下的虚拟交换机,并且要选择对应的有线或者无线的网卡,如果主机是插网线联网的,那就选择有线网卡,如果主机是连无线网络的就选择无线网卡.Realtek PCIe GBE Family Co ... 
- 吴裕雄--天生自然 HADOOP大数据分布式处理:修改CenterOS 7 IP设置
- 吴裕雄--天生自然 HADOOP大数据分布式处理:安装配置Tomcat服务器
		下载链接:https://tomcat.apache.org/download-80.cgi tar -zxvf apache-tomcat-8.5.42.tar.gz -C /usr/local/s ... 
- 吴裕雄--天生自然 HADOOP大数据分布式处理:安装配置JAVA
		tar -xzvf jdk-8u151-linux-x64.tar.gz -C /usr/local/src sudo vim /etc/profile .编辑/etc/profile # JAVA ... 
- 吴裕雄--天生自然 HADOOP大数据分布式处理:使用WinSCP连接本机与虚拟机
- 吴裕雄--天生自然 HADOOP大数据分布式处理:主机与服务器时间同步设置
- 吴裕雄--天生自然 HADOOP大数据分布式处理:使用XShell远程连接主机与服务器并配置它们之间SSH免密登录
随机推荐
- 剑指offer第40题
			package com.yan.offer; /** * 题目描述: * * 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字. * * @author Ya ... 
- Python说文解字_杂谈01
			1. Python在Ubuntu下面下载Python 2. 安装依赖包 sudo apt-get update sudo apt-get install build-essential python- ... 
- malloc 底层实现及原理
			摘要:偶尔看到面试题会问到 malloc 的底层原理,今天就来记录一下,毕竟学习要“知其所以然”,这样才会胸有成竹. 注:下面分析均是基于 linux 环境下的 malloc 实现.步骤是:先总结结论 ... 
- python编程:从入门到实践----基础知识>第4章练习
			4-1 比萨 :想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称都打印出来. a.修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称.对于每种 ... 
- 第二季第十天 es6新特性新特性
			1.set的应用(去重)js标准内置对象 适用范围:String,Array(数字基本数据类型不可以) set的方法:例子 var s = new Set(data) 增加: s.add(data) ... 
- 使用GitHub管理Repository
			对已有的Repository进行修改 将已有的项目克隆到本地 git clone https://github.com/username/project-name 或者同步已经下载的项目 git pu ... 
- JavaSE--异常信息打印
			最近项目用到第三方jar包,抛出运行时异常,打在日志用的 方法.得到的错误描述并不详尽,遂想到平时用的 发现其可以重定向输出,平时用流多是和文件相关,但是在当前背景下用文件打开流显得不是很合适,翻了下 ... 
- Python笔记_第一篇_面向过程_第一部分_9.Ubuntu基础操作
			第一部分 Ubuntu简介 Ubuntu(乌班图)是一个机遇Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的“Ubuntu”一词,意思是“人性”.“我的存在 ... 
- 获取IP和IP地址
			<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>; <script type= ... 
- Spring Boot Session 超时时间
			springboot session https://www.jianshu.com/p/523572937db8 springboot2以上版本设置session超时时间 https://blog. ... 
