转自:https://www.cnblogs.com/jimboi/p/6405560.html

1.下载好对应版本的yum源文件

2.安装用来配置mysql的yum源的rpm包

可以用: yum repolist enabled | grep mysql  来查看里面有哪些是允许装得

例如:【1】rpm -Uvh mysql57-community-release-el6-9.noarch.rpm

【2】yum localinstall -y mysql57-community-release-el6-9.noarch.rpm

安装完后会出现在:/etc/yum.repos.d/

3.安装mysql(yum install mysql-community-server)

4.开启mysql服务(service mysqld start)

5.开启远程连接(防火墙:/etc/sysconfig/iptables,以及root的%权限)

6.官网安装手册查看:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

数据与目录:

【1】服务文件:mysqld文件,在/etc/init.d/mysqld  里面有数据库目录默认位置

【2】配置文件:/etc/my.cnf  (查看配置文件,可以看到数据文件目录、sock文件目录等)

【3】相关目录:

(1)数据与sock目录:/var/lib/mysql  (2)mysql客户端相关服务于工具:/usr/bin/  (3)服务端服务于工具:/usr/sbin/

(2)错误日志:var/log/mysqld.log  (5)mysql进程文件:/var/run/   (6)帮助手册 :/use/share/man/

(7)头文件信息:/usr/include/  (8)lib文件:/usr/lib/  (9)支持文件:/usr/share/mysql/

7.卸载

【1】rem -qa |grep mysql   出来之后yum remove 文件名,单个删除

【2】rem -qa |grep mysql  出来之后yum remove 共同前缀*,批量删除

【3】rem -qa |grep mysql  出来之后用rpm -e 删除也可以

1.安装mysql的yum源

a.下载配置mysql的yum源的rpm包

用的centos6.5所以,下这个

参考目录,具体目录以 /etc/my.cnf  配置文件为准

--本人新手,找不到5.7版本的,官网根据上图我只找到8.0的,所以我直接用的下面的连接。

根据上面3张图片中的操作下载下来的rpm文件可以通过如下命令获取:

wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

--如若报错请看文末故障排除

2.安装用来配置mysql的yum源的rpm包

rpm -Uvh mysql57-community-release-el6-9.noarch.rpm

yum localinstall -y mysql57-community-release-el6-9.noarch.rpm

安装成功后在/etc/yum.repos.d/下会多出几个mysql的yum源的配置,如下:

可以用: yum repolist enabled | grep mysql  来查看里面有哪些是允许装得

3.安装mysql

yum install mysql-community-server

4.开启mysql服务

service mysqld start

mysql安装成功后创建的超级用户'root'@'localhost'的密码会被存储在/var/log/mysqld.log,可以使用如下命令查看密码

grep 'temporary password' /var/log/mysqld.log

使用mysql生成的'root'@'localhost'用户和密码登录数据库,并修改 其密码,具体命令

shell> mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

5.开启远程连接

设置iptables开放3306端口

vi /etc/sysconfig/iptables

如果此时使用telnet远程登录mysql服务会出错:

解决此问题的方法为:

将localhost改成%

进入mysql的BIN目录

代码如下

mysql -u root -p

mysql>use mysql;

mysql>update user set host ='%' where user ='root';

mysql>flush privileges;

具体分析

1、在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为'%'。

代码如下

mysql>

mysql>use mysql;

mysql>select 'host' from user where user='root';

#查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

代码如下

mysql>update user set host = '%' where user ='root';

#修改host值(以通配符%的内容增加主机/IP地址,当然也可以直接增加某个特定IP地址,如果执行update语句时出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 错误,需要select host from user where user = 'root';

查看一下host是否已经有了%这个值,如果有了直接执行下面的flush privileges;即可)

代码如下

mysql>flush privileges;

mysql>select host,user from user where user='root';

mysql>quit

再次尝试连接后,成功:

故障排除:

问题: ERROR: certificate common name “www.mysql.com” doesn’t match requested host name “137.254.60.11”.

解决:wget --no-check-certificate https://cmake.org/files/v3.6/cmake-3.6.1.tar.gz

mysql使用yum源安装各个版本的mysql数据库

每次想用yum安装旧版本的mysql时,发现都找不到mysql的yum安装源,在官网只能找到最新版本mysql的yum源.后来才知道,原来最新的mysql的yum源也是包含了旧版本的mysql的yum ...

mysql yum源安装

部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...

Linux CentOS 使用Yum源安装MySQL 5.7

在CentOS(Fedora.RedHat)系统中,可以使用yum install mysql命令来安装MySQL,但所安装的MySql版本一般都较旧,所以更推荐通过源码编译安装或下载最新rpm安装包 ...

Zabbix 4.0.2试用(七):在Linux主机中安装zabbix agent并添加该主机(yum源安装)

Zabbix 4.0.2试用(七):在Linux主机中安装zabbix agent并添加主机(yum源安装) 2018年12月20日, 上午6:42 之前介绍的是下载源安装包,编译安装的方式来安装ag ...

MySQL 三 通过yum源安装指定版本的mariadb

1.yum源安装指定的版本     1)准备工作     下载安装当前次新版 https://downloads.mariadb.org/   选择rpm包,点击Repository Config ...

yum源安装Percona

yum源安装更为简单,方便.话不多说,开始吧. 1.下载yum源 yum -y install https://www.percona.com/redir/downloads/percona-rele ...

Zabbix学习笔记(yum源安装)

Zabbix学习笔记(yum源安装) 链接:https://pan.baidu.com/s/19RXhumkB-ulpI4BGOa5b_A 提取码:115h 复制这段内容后打开百度网盘手机App,操作 ...

阿里云 通过YUM源安装nginx

阿里云centOS-6.3-64位通过YUM源安装nginx 第一步:在 /etc/yum.repos.d/ 目录下,建立名叫nginx.repo的软件源配置文件.   文件 nginx.repo 的 ...

本地yum源安装GCC

Linux环境下yum源安装GCC 前提条件是有Linux环境的安装盘ISO文件 在Linux系统中创建两个目录,一个是用来存放ISO文件,一个是用来挂载该ISO文件,如下: $mkdir /root ...

随机推荐

JSP生成Excel报表

JSP实现报表下载

Struts2 Interceptor学习

Interceptor的设计思想,其实是Spring里面的AOP思想,尽管Struts2又有自己的Interceptor但是,在实际开发中,用的较少,SSH整合之后你可以采用AOP事务处理进行拦截,更 ...

华硕笔记本BIOS设置详解

BIOS是英文Basic Input/Output System的缩写,即基本输入输出系统,合理的BIOS设置可以让我们的电脑更好的为我们服务,但由于大部分笔记本的BIOS界面是英文,并且BIOS里面 ...

如何对excel进行列查重

学习了excel函数:countif.表达式:COUNTIF(数据区域,条件),作用:对数据区域内符合条件单元格计数 具体应用 在“姓名”(列A)后插入一列(列B),在B2单元格输入公式“=IF(CO ...

linux命令chown修改文件所有权

Changing User Ownership To apply appropriate permissions, the first thing to consider is ownership ...

How to Create Dump File for Applications

使用WinDBG这个工具,可以在应用程序异常终止或者无响应时获取它的尸体,以用来解剖研究. Creating Dump File      在Vista环境中抓取Dump文件很方便,在task man ...

Android新浪微博client(七)——ListView图片异步加载、高速缓存

原文出自:方杰|p=193" style="color:rgb(202,0,0); text-decoration:none; font-size:14px; font-famil ...

Django REST framework+Vue 打造生鲜超市(十三)

目录 生鲜超市(一)    生鲜超市(二)    生鲜超市(三) 生鲜超市(四)    生鲜超市(五)    生鲜超市(六) 生鲜超市(七)    生鲜超市(八)    生鲜超市(九) 生鲜超市(十) ...

java时间处理--持续时间格式化工具和常量类DurationFormatUtils

阅读目录 DurationFormatUtils类简介 maven地址 构造方法 DurationFormatUtils() formatDurationHMS(long durationMillis ...

【转】ViewPager 一屏显示多个子页面

一.概述 项目中遇到一个需求:ViewPager 一屏显示多个子页面.因为之前没有做过这样的界面,所以经历了些许小插曲,特以记之! 主要内容来自: http://blog.csdn.net/JM_be ...

mysql安装无效安装源_(0.2.4)Mysql安装——yum源安装相关推荐

  1. centos7 yum源_搭建内网Linux CentOS yum源,摆脱依赖包困扰

    什么是yum源? yum源就是使用yum命令下载软件的镜像地址. 我们通常使用 yum install 命令来在线安装 linux系统的软件, 这种方式可以自动处理依赖性关系,并且一次安装所有依赖的软 ...

  2. centos6 安装 mantisbt-1.2.8 —— (3)Linux系统下yum源配置(Centos 6)

    Linux系统下yum源的配置(阿里云): 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba ...

  3. linux中yum源在那个目录下,Linux ---各种yum源配置详解

    yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.yum 的理念是使用一个中心仓库(repository)管理 ...

  4. Linux5配置本地yum源,Rehat Enterprise Linux 5:配置本地yum源

    Rehat Enterprise Linux 5:配置本地yum源,测试正常. 配置本地yum源 本地源首选使用DVD安装盘 1.挂载镜像 mount -t iso9660 /dev/cdrom /m ...

  5. mysql安装check requirements出错_精心整理的mysql主从监控脚本,值得收藏

    概述 分享下最近整理的一个mysql主从监控脚本,仅供参考. 一.邮件配置 1.安装邮件服务 yum -y install sendmail mailx 2.修改配置 # vi /etc/mail.r ...

  6. mysql单机多实例主从_【转载】MySQL单机多实例安装并配置主从复制

    建立这么几个目录: $mkdir -p /home/mysql/mydata/data1/binlog /home/mysql/mydata/data1/relay_log /home/mysql/m ...

  7. mysql集群初始化配置_集群Cluster MySQL的安装配置和使用

    集群Cluster MySQL的安装配置和使用 发布时间:2020-05-28 14:20:03 来源:亿速云 阅读:233 作者:鸽子 MySQL Cluster MySQL集群 基本概念: &qu ...

  8. linux7提示软件安装源位置不对,详解 RHEL7.1 yum源配置与软件安装

    导读 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自 ...

  9. linux从u盘挂载yum源,利用U盘与163的yum源镜像网站安装Linux系统

    各位攻城湿们! 有没有遇到这样的情况:到现场部署.维护Linux系统时,发现服务器竟不再光驱,光驱损坏,自己随身USB光驱忘带,系统光盘忘带,系统盘损坏,光驱不带刻录,为装一次系统,老板舍不得花钱买光 ...

  10. 怎么安装python的包_『本地python包怎么通过pyenv安装』python包本地安装教程

    python怎么安装第三方类库 pip 大多数库都可以通pip安装,安装方法为,令行窗口输入 pip install libname libname名 某些库通过pip安装不了,可能是因为没有打包上传 ...

最新文章

  1. 未经任何测试的源代码开放
  2. SVN提示被锁定的解决方法(转)
  3. HDLBits 系列(18) BCD码计数器的设计
  4. Gartner:移动设备在工作场所中的使用尚未成熟
  5. Open Infrastructure开启开放协作新时代
  6. AD 文档信息设置和制作模板
  7. Cocos2d-x 3.2:定时器的使用和原理探究(2)
  8. 织物印花疵点专用术语大全
  9. 手机格斗网游该如何避免延迟
  10. spring cloud报错解决:java.lang.ClassNotFoundException: com.netflix.servo.monitor.Monitors
  11. 谷歌浏览器无法携带cookie
  12. 坯子库怎么导入插件_坯子库实用的插件安装器-SketchUp坯子插件库2020下载v2020.1正式版管理器-西西软件下载...
  13. 互联网入口,一个正在消失的“黑洞”
  14. cuda 的driver API 和 runtime API
  15. 微生物组-扩增子16S分析第10期(报名直播课免费参加线下2020.12)
  16. 如何测量二极管的正负极
  17. 创新电影院5G的未来
  18. Win7系统网络连接图标显示红叉但可以正常上网怎么办
  19. Google Earth Engine(GEE)填补缺失影像
  20. Chrome 浏览器安装Vue2、Vue3插件方法

热门文章

  1. 裁员潮下,你需要这 10 大神器
  2. mysql 1032错误_3分钟解决MySQL 1032 主从错误
  3. 国内外无代码可视化开发平台一览
  4. 防止amazon账号关联,你真需要注意的这些点
  5. maven创建web项目
  6. SONY WH-1000XM3 User Guide
  7. 性别 图标 css,CSS实现小图标
  8. 人工智能初学笔记系列(1):基础概念与进化流程
  9. c语言高效位运算函数之 __builtin_
  10. 朋友圈信息流广告案例(仙侠游戏)