第一步:获取mysql YUM

进入mysql官网获取RPM包下载地址https://dev.mysql.com/downloads/repo/yum/

点击下载按钮

在No thanks, just start my download.超链接上右击,复制链接地址。

这个就是Yum仓库的rpm包 其实就是一个下载地址

第二步:下载和安装mysql源

使用wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm进行下载。

如果电脑上没有安装wget会提示以下信息。

那么我们使用yum -y install wget命令安装wget

安装好wget后继续使用

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm命令安装

安装mysql源

第三步:在线安装Mysql

yum -y install mysql-community-server

出现完毕字样则安装完毕。(在这个过程可能需要比较好的网络,不然会失败很多次)

第四步:启动Mysql服务

systemctl start mysqld

第五步:设置开机启动

第六步:修改root本地登录密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。

通过命令vi /var/log/mysqld.log查看

输入 mysql -u root -p并输入刚刚的密码登录mysql

进入MySQL命令行之后输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yijia2018@';修改密码为Yijia2018@

第七步:设置允许远程登录

Mysql默认是不允许远程登录的,需要设置并且防火墙开放3306端口;

在这里会有一个坑,就是不管你怎么检查语法,它始终会提示你语法错误。(上面是MySQL5.7的语法)

由于root帐户是无法远程登录的,只可以本地登录

所以我们需要设置允许任何主机登录(%),当然也可以设置为一个具体的主机ip

退出mysql并设置开放3306端口

第八步:配置默认编码为utf8

使用以下命令进入my.cnf文件

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

character_set_server=utf8

init_connect='SET NAMES utf8'

保存退出并重启mysql服务

进入MySQL并查看编码:

第九步:测试

Linux学习——在CentOS7上安装和配置MySQL5.7相关推荐

  1. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  2. 在CentOS7上安装和配置Node.js

    本文介绍如何在CSDN云主机实例上搭建Node.js环境. Node.js 是一个基于 Chrome 的 JavaScript 运行时环境构建的开源平台,可帮助开发人员构建快速且可扩展的网络应用程序. ...

  3. linux搭建mcpe服务器_在Linux的各个版本上安装、配置Minecraft服务器版

    Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus "Notch" Perssion首先创造,后来由Mojang开发并发布.这是一款关于打碎和放置砖块的游戏.首先 ...

  4. linux安装或卸载mysql5,Linux环境下卸载、安装及配置MySQL5.1

    Linux环境下卸载原有MySQL5.1数据库,并重新安装MySQL数据库的示例记录. 一.卸载MySQL 查看主机中是否安装了MySQL数据库: [root@RD-viPORTAL-1 ~]# rp ...

  5. CentOS7下安装和配置MySQL5.7亲测有效(附图文)

    第一步:下载MySQL安装 [root@steel home]# cd /home/data [root@steel data]# ls [root@steel data]# wget https:/ ...

  6. 阿里云linux上安装与配置Mysql

    记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...

  7. linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...

    你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...

  8. 在CentOS7上安装配置Corosync高可用集群过程全记录

    在CentOS7上安装配置Corosync高可用集群过程全记录 一.环境.拓朴及其他准备工作: 1-1:准备网络YUM源环境: All Nodes OS CentOS 7.3 x86_64: # wg ...

  9. centos7 安装sql_在Linux Distribution CentOS 7上安装SQL Server vNext CTP

    centos7 安装sql .polje { font-family:'Courier New'; } .polje { font-family:'Courier New'; } It was a p ...

最新文章

  1. Loadrunner 性能测试服务器监控指标
  2. 工欲善其事,必先利其器 _SUBLIME TEXT 3_使用心得(上篇)
  3. 平凡的世界,有感而发
  4. [心得分享] 产品规划思考
  5. pycharm使用笔记2-远程连接(转)
  6. 【机器学习】梯度下降原理
  7. iphone无线充电充电测试软件,瞎折腾星人的测评 篇一:想体验iPhone的无线充电?这可能是最具性价比的选择了!...
  8. day05-数据类型与操作
  9. 使scp不用输入密码
  10. 【a701】旅行家的预算
  11. mysql 查询商品列表 显示tag_008商城项目:商品列表查询-查出商品并且分页
  12. LC60 Permutation Sequence
  13. pom文件导入maven依赖
  14. 卸载无线网卡驱动rtl8192eu-dkms
  15. 苹果录屏没声音_不会真有人MacBook录屏没声音吧?别用了SoundFlower了!
  16. 西伯利亚曾经叫鲜卑利亚
  17. seo网站优化,SEO优化费用
  18. 【Python】从0开始写爬虫——扒一下狗东
  19. iOS开发 - 使用IJKPlayer时,关于需求要边下边播的缓存功能,退回来后播放缓存不再耗流量
  20. opensatck 分布式路由模式DVR部署

热门文章

  1. 爬虫腾讯地图-5WNBZ-2JYR6-SPUSL-M3WGH-U4KDT-K2FYV
  2. jvm查看full gc频率
  3. kong的介绍与使用
  4. A股市场机器学习多因子模型实证
  5. 简约实用的epub阅读器
  6. 混沌麻雀搜索优化算法
  7. 基于佳点集的改进麻雀搜索算法
  8. 在线教育:教培机构做直播营销的优势
  9. SpringBoot 整合WebSocket 简单实战案例
  10. 开关电源中肖特基二极管的作用