1. 下载 MySQL yum包

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

2.安装MySQL源

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

3.安装MySQL服务端,需要等待一些时间

yum install -y mysql-community-server

4.启动MySQL

systemctl start mysqld.service

5.检查是否启动成功

systemctl status mysqld.service

6.获取临时密码,MySQL5.7为root用户随机生成了一个密码

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

7.通过临时密码登录MySQL,进行修改密码操作

mysql -uroot -p

使用临时密码登录后,不能进行其他的操作,否则会报错,这时候我们进行修改密码操作

8.因为MySQL的密码规则需要很复杂,我们一般自己设置的不会设置成这样,所以我们全局修改一下

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

这时候我们就可以自己设置想要的密码了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';

9.授权其他机器远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;FLUSH PRIVILEGES;

10.开启开机自启动

先退出mysql命令行,然后输入以下命令

systemctl enable mysqld
systemctl daemon-reload

11.设置MySQL的字符集为UTF-8,令其支持中文

vim /etc/my.cnf

改成如下,然后保存

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html[mysql]
default-character-set=utf8[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-storage-engine=INNODB
character_set_server=utf8symbolic-links=0log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

12.重启一下MySQL,令配置生效

service mysqld restart

13.防火墙开放3306端口

firewall-cmd --state
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

14.卸载MySQL仓库

一开始的时候我们安装的yum,每次yum操作都会更新一次,耗费时间,我们把他卸载掉

rpm -qa | grep mysql

yum -y remove mysql57-community-release-el7-10.noarch

15.数据库的操作

(1)查看mysql是否启动:service mysqld status

启动mysql:service mysqld start

停止mysql:service mysqld stop

重启mysql:service mysqld restart

(2)查看临时密码:grep password /var/log/mysqld.log

centos7 安装 Mysql 5.7.28,详细完整教程相关推荐

  1. Linux下安装Mysql5.7,超详细完整教程,以及云mysql连接

    安装前环境检查 1.首先检查自己电脑有没有安装过mysql,输入如下 rpm -qa | grep mysql 如果有则清理干净在安装,输入 whereis mysql 找到文件夹目录,再把它删除. ...

  2. Centos7安装Mysql详细步骤

    本文主要介绍如何在Centos7下安装Mysql. 一.下载Mysql 使用wget命令下载mysql安装包.确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装. ...

  3. 数据库:Centos7安装解压版mysql5.7图文教程,亲测成功

    目录 1.卸载Centos7默认自带的mariadb数据库,避免冲突 2.下载解压版mysql并安装 3.配置mysql 4.mysql客户端访问 Centos7安装mysql5.7解压版完整教程避免 ...

  4. centos7无界面系统物理机安装教程超详细完整教程图解

    centos7无界面系统物理机安装教程超详细完整教程图解 安装系统所需要用到的相关工具: 一个U盘(此U盘之后会被格式化,请先备份好里面重要内容) 系统镜像(自定义镜像文件,博主的镜像可在下面链接提取 ...

  5. Docker在Centos7安装、及命令(详细安装教程)

    Docker在Centos7安装.及命令(详细安装教程) 为什么使用Docker Docker中包括三个基本概念 Docker安装 Docker获取镜像 使用刚刚获取的centos镜像,创建一个容器, ...

  6. centos安装mysql5.7.19_Linux下Centos7安装Mysql5.7.19的详细教程

    1.下载mysql 2.选择源码包,通用版点击下载 直接下载就可以了,不用登录 3.解压编译 tar -zxvf mysql-5.7.19.tar.gz cd mysql-5.7.19.tar.gz ...

  7. centos7 安装mysql php,Centos7安装mysql与php的方法

    本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...

  8. 阿里云、腾讯云centos7安装mysql

    阿里云.腾讯云centos7安装mysql 1.下载 2.解压与准备 3.安装 4.配置 4.1配置数据库 4.2查看默认密码 4.3启动mysql 4.4设置密码 5.开启远程登录 5.1开放330 ...

  9. Linux安装Mysql(图文解说详细版)

    安装前必看 这篇文章是用yum安装的,如果是官网安装包tar包安装请移步 Linux安装Mysql(图文解说详细版,安装包tar包版) 文章目录 安装前必看 最近开个新坑,就是在linux环境中操作开 ...

最新文章

  1. DDoS攻击走向应用层
  2. matlab plot绘图函数官方详解
  3. Python文档字符串生成器:基于CodeBERT,支持Google、Numpy等多种输出格式
  4. 网站标题怎么写可以被搜索引擎快速识别?
  5. JavaScript简明教程之快速入门
  6. webpack+react+redux+es6开发模式
  7. 基于Verilog的4-PAM
  8. python读写文件函数_Python开发【第三篇】:函数读写文件
  9. 获取简单的输入和渲染窗口(Hello Window)
  10. 经典机器学习系列(五)【决策树详解】
  11. 拓端tecdat|R语言圆填充( Circle packing)算法圆堆图圆形空间填充算法可视化
  12. Shell 工具(cut)
  13. QT for Android 修改图标与名称
  14. java编写桌球游戏素材小球图片_java 桌球小游戏仅一份代码
  15. AUTOSAR MCAL解析:MCU
  16. vue实现仿阿里云官网的ace-view-fullColumn模块
  17. 深度神经网络及目标检测学习笔记
  18. 特征工程 | 信息价值IV与群体稳定性PSI
  19. 洞见—微服务文集(二)
  20. 安全标准ISO7498-2(Security Architecture)名词定义

热门文章

  1. Map的分类和不同的应用场景
  2. 二进制与十进制的小数位怎么转?
  3. 阿里云Centos 解决挖矿程序:kdevtmpfsi--服务器CPU占用高、内存占用高
  4. IDEA : Git Pull Failed 解决(IDEA中使用stash功能)
  5. 显卡不够时,如何训练大型网络
  6. TinyML-TVM是如何驯服Tiny的(下)
  7. CVPR2020论文解析:视频语义检索
  8. Android系统的启动过程
  9. Mysql锁专题:InnoDB锁概述
  10. Docker核心技术之Dockerfile