热搜: Windows  yum  Edge浏览器  校园  Python  Win10  Access  企业版  替换  Linux 
  • 首 页
  •  
     
    当前位置: 首页 » 系统运维 » Linux系统 » 正文

    CentOS 7.0 RPM 安装MySQL 5.7

    放大字体  缩小字体 发布日期:2017-02-05  浏览次数:281
    核心提示:首先安装好CentOS 7,这个不多说。RPM包的种种当前的GA版本是5.7.17-1,RPM包地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar ,略大,557.1M。下载完后可以验证下MD5,#md5sum mysql-standard-5.7.18-linux

    首先安装好CentOS 7,这个不多说。

    RPM包的种种

    CentOS 7.0 RPM 安装MySQL 5.7

    • 一个标准的MySQL安装需要以下RPM包: mysql-community-server , mysql-community-client , mysql-community-libs , mysql-community-common , 以及 mysql-community-libs-compat
    • 所以你需要做的就是解压缩上述tar包,进入该目录,运行 sudo yum install mysql-community-{server,client,common,libs}-*
    • 红帽系(含CentOS和Oracle Linux)还需要运行 shell> sudo yum install mysql-community-{server,client,common,libs}-* mysql-5.*
    • 当然 rpm 命令也可以。 yum 的好处在于可以方便的解决包依赖问题。

    关于

    安装的时候遇到了这个错误:

    Transaction check error:
      file /etc/my.cnf conflicts between attempted installs of mysql-community-server-minimal-5.7.17-1.el7.x86_64 and mysql-community-server-5.7.17-1.el7.x86_64
      file /usr/bin/my_print_defaults conflicts between attempted installs of mysql-community-server-minimal-5.7.17-1.el7.x86_64 and mysql-community-server-5.7.17-1.el7.x86_64
    
    Error Summary
    -------------

    其实还有很多。一开始以为是Mariadb冲突了,删掉之后仍然报这个错误。

    后来仔细看了提示,是因为压缩包里有 mysql-community-server-minimal-5.7.17-1.el7.x86_64mysql-community-server-5.7.17-1.el7.x86_64 两个包,这两个包是冲突的...

    这在MySQL安装文档里就有。方法很简单,删掉 mysql-community-server-minimal-5.7.17-1.el7.x86_64 的rpm包就可以了。

    配置文件

    装完了之后,你的配置文件在这里:

    CentOS 7.0 RPM 安装MySQL 5.7

    管理服务

    • 启动服务: #service mysqld start | stop |status|restart
    • CentOS 7下则是 systemctl {start | stop | status |restart} mysqld (其实service也可以..)
    • systemd还有更强大的功能,例如配置多实例,配置其他命令,详见 https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html

    密码

    • 默认mysql会在 /var/log/mysqld.log 下建立随机的root密码
    • 进去改一下密码就好了 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
    • 允许远程访问
    mysql>grant all privileges on *.* to 'root'@'%' identified by 'MyNewPass4!' with grant option;  
    mysql> flush privileges;

    防火墙

    对于CentOS7,还需要打开防火墙,

    firewall-cmd --add-service=mysql --permanent 
    firewall-cmd --reload

    然后

    然后,就没有然后啦!Enjoy Mysql!

    参考:


    小编为您推荐“CentOS 7.0 RPM 安装MySQL 5.7”相关文章

    升级Win10 Mobile预览版10581后开始屏幕花屏的

    win10系统中怎么给微软拼音输入法设置自定义短

    教你如何在局域网中抢网速的多种方法
    在局域网中抢网速的方法有很多,本文整理了常用的四种,有对路由器的设置、将IP地址和MAC地址和路由器绑定在一起的等等,大家可以根据需要自由选择

    Win10 D盘无法格式化怎么办?Win10系统D盘无法

    Android应用将可直接运行于Chrome系统或将成为A
    Google为Chrome构建了一个应用运行环境,使得Android应用可直接在Chrome OS系统中运行。用户可以直接在Chrome OS的Google Play商店里下载Android应用,并以独立的窗口运行,需要的朋友可以参考下

     
    TAGS: MySQL Centos
     
     
    猜你想看
     
    更多..
    与本文有关MySQL
    • Ubuntu 下 MySQL 多实例配置
      项目需求测试MySQL的并发性能,故而需要启动多个实例,即在一台机器上启动多个MySQL服务。只是一个简单需求,也折腾了好几天,本文做一个记录,也希望能帮助更多有此需求的人,节约时间和精力。本文主要从以下几个方面展开:方法简介实验环境MySQL安装MySQL启
      02-05 关键词:MySQLUbuntu
    • Linux中更改转移mysql数据库目录的步骤
      前几天发现由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,只能想办法转移数据的目录。网上有很多相关的文章写到转移数据库目录的文章,但转载的过程中还会有一些错误,因为大部分人根本就没测试过,这篇文章是本文测试过整理好后分
      02-05 关键词:MySQLLinux
    • 年底了,给MySQL做个例行巡检吧
      年底了,给MySQL做个例行巡检吧
      前言:例行巡检是节假日来临之前的必做项目,对服务器做一轮全面的健康检查,确保节假日期间服务器的稳定,另外还可以检查一下平时监控没覆盖到的地方。巡检主要分如下4个层面:1.硬件2.操作系统3.数据库4.架构5.ETL巡检项目: 如需详细大图与备注请直接联系
      02-05 关键词:MySQLLinux命令
    • 22期第十三周课堂练习
      1、建立samba共享,共享目录为/data,要求:(描述完整的过程)1)共享名为shared,工作组为magedu;2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;3)添加samba用户gentoo,c
      02-05 关键词:SambaMySQL
    • CentOS 6.5下yum安装 MySQL-5.5全过程图文教程
      CentOS 6.5下yum安装 MySQL-5.5全过程图文教程
      在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了。下面通过两种方法给大家介绍CentOS 6.5下yum安装 MySQL-5.5全过程,一起学习吧。方法一:具体方法和步骤如下所示:1.第一步就是看linu是否
      02-05 关键词:MySQLYum
    • CentOS 7配置LAMP
      CentOS 7配置LAMP
      因为安装Zabbix需要LAMP环境,特记录如下。 LAMP指的Linux(操作系统)、Apache HTTP 服务器,MySQL(有时也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一般用来建立web应用平台。所有组成产品均是开源软件,是国际上成熟的架构框
      12-01 关键词:MySQLLAMP
    • zabbix监控云端mysql等实例。
      zabbix监控云端mysql等实例。
      传统的mysql 服务器 用zabbix很容易实现,单对于云端的mysql 实例 我想大家都是用的云自带的监控。我们前端时间aws 云端mysql 实现主从 进程的出现问题,然而aws 自带的监控没有。我们就想到 zabbix 实现对aws mysql 实例的监控。1监控的服务远程去连接 awsmy
      12-01 关键词:MySQLAWK
    • Prometheus 和 Grafana 监控系统指南
      Prometheus 和 Grafana 监控系统指南
      Prometheus 是源于 Google Borgmon 的一个开源监控系统,用 Golang 开发。被很多人称为下一代监控系统。 Prometheus 基本原理是通过 HTTP 协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供 HTTP 接口就可以接入监控系统,不需要任何 SDK 或者
      11-22 关键词:LinuxMySQL
    • CentOS7安装MySQL-python出错
      背景Python在写一些简单存储的小应用时,一般采用文本存储或者sqlite3就可以了,但是一旦需要遇到大量数据的存储和查询的时候,使用文本和sqlite3就显得力不从心了,存储查询的速度明显变慢,这个时候可以选择使用mysql数据库来存储,Linux下面安装MySQL-pyth
      11-13 关键词:MySQLPython
    • CentOS 7 安装MySQL 5.6遇到的疑难杂症小结
      CentOS 7 安装MySQL 5.6遇到的疑难杂症小结
      在一测试服务器(CentOS Linux release 7.2.1511)上安装MySQL 5.6(5.6.19 MySQL Community Server)时遇到下面错误,这个是因为CentOS 7的默认数据库已经不再是MySQL了,而是MariaDB. MySQL安装时的mysql lib库与mariadb的库、包冲突了,如下详情所示(省略
      11-13 关键词:MySQLCentos
     
    相关评论
     
    猜你喜欢
     
    网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 网站留言