一、写随笔的原因:最近在阿里云上买了个centos7.3服务器,想将一些demo运行在上面,所以需要做一些环境的安装,通过此篇文章MAKR一下。下面来记录下安装步骤(参考网上的一些教程,有坑的话会实时记录)。

二、具体的内容:

1.进入官网找到5.7的yum源

懒得人可以直接点开这个地址:https://dev.mysql.com/downloads/repo/yum/

选择第一个,如图:

点进去后,点击下面的链接,右键复制链接地址:(https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm),这里有个坑,就是这个YUM源是官方默认最新的8.0的,如何安装5.7呢,下面的步骤3会提到,

2.下载和安装yum源:

在服务器上运行下载命令: wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm(如果yum源是5.7的忽略掉下面的第3步)

如下图:

继续输入安装命令:rpm -ivh mysql80-community-release-el7-3.noarch.rpm

3.修改yum源默认安装的版本

运行查看可安装的mysql的命令:yum repolist all| grep mysql

可以看出默认是启用的mysql8.0,5.7是关闭的。

接着运行命令:vim /etc/yum.repos.d/mysql-community.repo

来修改yum配置(enabled=1 想要安装哪个版本就在哪个版本的后面把0换成1,因为默认是最新版,所以需要把最新版的1换成0,5.7的换为1),如下图。

修改完成后再运行:yum repolist all| grep mysql

状态发生了变化,可以进行接下里的安装操作了(要安装5.5/5.6的类比上面的方法)

4.通过yum安装mysql

运行命令:yum install -y mysql-community-server

然后等待安装完成。

5.启动mysql服务

运行命令:systemctl start mysqld    (开启数据库)

systemctl enable mysqld    (开机自启数据库)

6.查看mysql的初始密码

运行命令:grep 'password' /var/log/mysqld.log

你也可以自己打开查看: vi /var/log/mysqld.log

推荐第一中,比较简便。

7.修改初始密码

先通过上面的密码来登录mysql :mysql -u root -p

成功进入后如下图:

输入修改密码的命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root123@';

注意:mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位

8.设置可远程访问

上面只是可以在服务器上访问,Mysql默认不允许远程登录,所以必须设置下,并且防火墙开放3306端口(我的是应用服务器,可直接在外部开启);

在mysql中运行:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root123@' WITH GRANT OPTION;

9.远程访问

将自己的IP来远程访问数据库,我这里是用的Navicat工具:

到这一步已经全部结束。

三、总结:

这次yum源安装MySQL主要的就是修改版本的地方需要注意,网上还说Centos 7 内部集成了mariadb,会与安装mysql相冲突,具体解决就是卸载,我并没有遇到这种情况,具体可以百度下,这里不做具体展开了。

总的来说,还是没有太大问题。希望这篇随笔为一些需要安装mysql的人做个参考吧,也为了我以后做个参考吧。

mysql5.7只安装服务端_mysql 5.7安装相关推荐

  1. oracle服务端安装和下载,oracle 11g 服务端下载地址及安装说明

    Oracle 11g 服务端的安装步骤 Ø  简介 本文主要介绍 Oracle 11g 服务端的安装步骤,在介绍之前说明以下几点: 1.   所安装的服务器是本机的虚拟机,操作系统为 Windows ...

  2. (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置

    目录 1.前言 2.官网下载SVN服务端1.14.1 3.安装SVN服务端Server 4.官网下载SVN客户端Tortoise4.3.4 5.安装Tortoise 6.验证Tortoise安装 7. ...

  3. SVN服务端和客户端的安装与搭建

    SVN简介 SVN全名Subversion,是一个开源的版本控制系统.SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统,SVN拥有CVS的大部分特征,并且在CVS的基础上有更强的扩展. ...

  4. java 整合MQTT客户端和Windows安装服务端1

    windows服务端安装 服务端下载地址 选择自己需要的版本下载即可,我用的是windows测试用的 解压完成之后 在bin目录下执行 emqx console,尽量不要用 emqx start因为报 ...

  5. 天龙八部网单服务器修改爆率,【天龙八部3】网单一键安装服务端+GM工具+GM刷装备+视频教程 电脑单机版游戏...

    [天龙八部3]网单一键安装服务端+GM工具+GM刷装备+视频教程 电脑单机版游戏 资源介绍: 支持系统:WINXP/WIN7/WIN8/WIN10 32/64位 支持网络:单机 次更新后为正常开出宝宝 ...

  6. mysql5.7只安装服务端_Windows Mysql5.7.11 服务端安装详解

    MySQL服务端安装过程主要是选择安装类型(自定义.典型和完整版),一般我都会选择自定义主要是为了安装到指定目录上,此过程省略,下面着重记录配置过程. 1.配置my.ini文件 在解压的目录下面复制m ...

  7. mysql客户端与服务端_mysql语句在客户端与服务端的基本使用

    //把数据库导出到脚本文件 mysqldump -uroot -p1234 --databases abc > d:/a/abc.sql ---------------------------- ...

  8. oracle 11g 服务端下载地址及安装说明

    1.oracle 11g官网(各个版本及服务端.客户端) http://www.oracle.com/technetwork/cn/database/enterprise-edition/downlo ...

  9. Oracle (1) :服务端和客户端的安装与配置

    一.Oracle概述 Oracle公司-甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩.1989年正式进入中国市场.2013 ...

最新文章

  1. openstack简易汉化
  2. 题解 P4779 【【模板】单源最短路径(标准版)】
  3. Working with Multiple Environments(使用多个环境)
  4. 软件开发人员想找的工作,随便聊聊,娱乐大家,请补充补充
  5. LeetCode刷题(11)
  6. c 语言 字符串 遍历,在C ++中使用字符串的一个遍历的第一个非重复字符
  7. cheat给linux,[极客工具]cheat-linux命令行实用助记工具
  8. 从程序员到项目经理(13):如何管理自己的时间(下)【转载】
  9. 4.4 数值分析: 局部收敛性
  10. 怎么把.nii文件转成.dcm文件
  11. 字节跳动测开发实习面试
  12. 网站访问量统计的重要指标
  13. 区块链及相关密码学技术
  14. 移动端轮播图——网易云音乐手机端样式
  15. 最牛X得“高考”作文
  16. H5通过数据流方式播放视频
  17. python程序内存限制
  18. “All in 2B”,信用算力是认真的?
  19. 利用python炒股talib_【手把手教你】股市技术分析利器之TA-Lib(一)
  20. Ventoy:u盘制作,usb启动盘,超级好用的装机神器

热门文章

  1. 网络基础之OSI七层参考模型与TCP/IP五层模型
  2. 微众银行数据库架构演进及 TiDB 实践经验
  3. EF登录+首页+列表
  4. 2020-08-08
  5. python用户权限管理_python---RBAC权限管理项目
  6. 计算机考研408每日一题 day46
  7. shiro反序列化漏洞复现
  8. Oracle Enterprise Manager Cloud Control 13c 配置——Linux目标重定向(EMCC12c代理升级EMCC13c)
  9. 开源僵尸网络平台LiteHttp源码分析
  10. 基于51单片机多功能酒精浓度检测仪系统设计(毕业课设)