第一步:获取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. 中波磁棒天线在接收150kHz导航信号方向性
  2. java 枚举 被继承_enum不能被继承
  3. BugkuCTF多种方法解决
  4. 用友伟库“抢劫”金算盘,调研数据究竟谁说了算?
  5. 全面讲解Python字典;--什么是字典?字典的常用方法;创建空字典并赋值,增删改查字典中的元素
  6. oracle数据库没有选项,创建oracle数据库时,出现ORA-00922: 选项缺失或无效
  7. 【英语学习】【WOTD】zero-sum 释义/词源/示例
  8. Linux终端复用神器-tmux初探
  9. TensorFlow on Windows: “Couldn't open CUDA library cudnn64_5.dll”
  10. Apache2.4 根目录修改
  11. (剑指Offer)面试题37:两个链表的第一个公共结点
  12. iOS .xib文件 添加点击事件 及 点击不响应 注意点
  13. matplotlib——3D图
  14. IDEA 配置log4j
  15. hprose php用户手册,04 协程 - 《Hprose for PHP 用户手册》 - 书栈网 · BookStack
  16. 如何使用VC编译.C文件或者CXX文件?
  17. 相似度系列-5:语义方法:BERTSCORE: EVALUATING TEXT GENERATION WITH BERT
  18. ffmpeg批量m4a转mp3
  19. element tree不刷新视图_00后都开始找工作了,这些都不懂还聊个啥?
  20. 用代码写一个炫酷的地球

热门文章

  1. pylon保存图片_pylon界面中文说明-德国basler工业相机.pdf
  2. ESP8266-NodeMCU物联网原理介绍以及说明(新手入门)
  3. INS-GPS-LOSSE 数据处理实例
  4. Java基础之《JVM性能调优(14)—CPU性能调优》
  5. 大盘趋势图强弱分析 通达信大盘多空指标公式 副图不加密
  6. Unity中 Prefab导出FBX
  7. 时间戳与时间的转换大全
  8. 怎么把科学计算机的fix弄掉,如何消除计算器上的FIX功能
  9. 使用kail破解wifi密码
  10. [课业] 09 | 软工 | 软件工程的发展