centos7离线安装mysql

1、安装新版mysql前,需将系统自带的mariadb-lib卸载

rpm -qa|grep mariadb
[[email protected]]# mariadb-libs-5.5.44-2.el7.centos.x86_64
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

2、下载mysql离线包

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

解压:tar xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

3、安装

使用rpm -ivh命令依次进行安装

rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm

4、初始化数据库

// 指定datadir, 执行后会生成(~/.mysql_secret)或(/var/log/mysqld.log)密码文件

[[email protected]]# mysqld --initialize --datadir=/var/lib/mysql

5、更改mysql数据库目录的所属用户及其所属组,并启动mysql数据库

[[email protected]]# chown mysql:mysql /var/lib/mysql -R
[[email protected]]# systemctl start mysqld.service

6、登录到mysql,更改root用户的密码

// password 通过 cat ~/.mysql_secret 命令可以查看初始密码

[[email protected] mytmp]# mysql -uroot -p
Enter password:

mysql> set password=password(‘mysql‘);

7、设置mysql开机启动

// 检查是否已经是开机启动
systemctl list-unit-files | grep mysqld

// 开机启动
systemctl enable mysqld.service

8、创建用户,分配权限,远程登陆授权

mysql -uroot -pmysql

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘mysql‘ WITH GRANT OPTION;
FLUSH PRIVILEGES;

初始化hive库
mysql -u root -pmysql
CREATE USER ‘hive‘@‘%‘ IDENTIFIED BY ‘hive‘;
GRANT ALL PRIVILEGES ON *.* TO ‘hive‘@‘%‘;
CREATE USER ‘hive‘@‘localhost‘ IDENTIFIED BY ‘hive‘;
GRANT ALL PRIVILEGES ON *.* TO ‘hive‘@‘localhost‘;
CREATE USER ‘hive‘@‘host-name‘ IDENTIFIED BY ‘hive‘;
GRANT ALL PRIVILEGES ON *.* TO ‘hive‘@‘host-name‘;
FLUSH PRIVILEGES;
CREATE DATABASE `hive` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

时间: 2024-08-01 13:37:53

centos7离线安装mysql的相关文章

CentOS7 离线安装MySQL

1.删除原有的mariadb,不然安装报错. rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs 2.在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux 7 / Oracle Linux 7 ,把os的版本选择为all.  直接下载mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar,所有的rpm包都在里面. rpm -ivh mysql-

CentOS7下安装MySQL并配置远程连接

一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险 参照百度.开发基本相似). 参考文章:CentOS7 安装MySQL http://www.centoscn.com/mysql/2016/0315/6844.html 这里主要是安装MyS

CentOS7离线安装docker问题解决

# CentOS7离线安装docker问题解决 [TOC] 因某些环境,不能联外网,所以使用docker yum源方法行不通,于是打算离线安装. 按此博客的方法http://www.cnblogs.com/aguncn/p/6863710.html,下载相应rpm安装. `rpm -ivh *.rpm --nodeps --force` 安装后,启动,报库文件缺少错误,下面是整个问题和解决过程: ``` [[email protected] ~]# /usr/bin/dockerd /usr/b

centos7离线安装ansible

centos7离线安装ansible: 1.通过在线的centos7将rpm包下载好了,上传到指定服务器. 下载官方repo,rpm -iUvh http://dl.Fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm yumdownloader  ansible yumdownloader python-keyczar yumdownloader python-httplib2 yumdownloader sshpa

CentOS7 中安装 MySQL

参考 centos7.2安装MySQL CentOS 7 下 Yum 安装 MySQL 5.7 1. 验证是否已经安装 MySQL # 检查是否安装了 MySQL rpm -qa | grep mysql # 检查是否安装了mariadb rpm -qa | grep mariadb # 一般使用此命令即可卸载成功 rpm -e xxx # 卸载不成功时使用此命令强制卸载 rpm -e --nodeps xxx 2. 安装 MySQL # 下载 MySQL 源 wget -i -c http:/

在CentOS7中安装MySQL, 基于MySQL官网文档

目录 在CentOS7中安装MySQL, 基于官网文档 前言 开始 准备工作 下载安装 配置 在CentOS7中安装MySQL, 基于官网文档 前言 版本 CentOS7, 安装于windows的VMWare MySQL5.7.13 个人小创举 这次安装经历很多困难, 一开始, 惯性思维+懒惰, 不愿意多费力费脑, 在中文网站找别人咀嚼过的解决方案, 但都被各种来回抄的答案坑惨. 后来没办法硬着头皮看MySQL官网的文档, 一开始还是用浏览器的全页翻译, 也很惨. 反而, 后来换成英文原文越看越

centos7 install 安装mysql

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server   成功安装之后重启mysql服务 # service mysqld r

CentOS7 下面安装Mysql MMM

参考文档  参考1 参考2 二. 安装操作系统 最小化安装CentOS7(64位) 三. 配置操作系统 1.关闭 selinux cat /etc/selinux/config SELINUX=disabled 2.关闭防火墙 systemctl stop firewalld systemctl disable firewalld 3.配置NTP ,同步时间 yum -y install ntp vi /etc/ntp.conf 增加3个时间服务器 server s2d.time.edu.cn

centos7 如何安装MySQL --详细安装

本示例为centos7版本:mysql为mysql-5.5.56.tar.gz 1.服务器上的卸载原有数据库 rpm -qa | grep mariadb ###查询本机有没有默认的mysql,centos7版本数据库为mariadb rpm -e --nodeps  ###有的话卸载掉 2.下载源码包 https://www.mysql.com/  ###下载地址 下载好后传到服务器 3.安装依赖包 yum -y install make gcc-c++ cmake bison-devel n