安装前的清理

  1. 查看是否安装了Mysql版本

    [root@localhost ~]# yum list installed mysql*

    [root@localhost ~]# rpm –qa|grep mysql*

    如果安装了请自行卸载
  2. 查看是否安装了MariaDB

    [root@localhost ~]# rpm -qa|grep mariadb
  3. 如果安装了MariaDB,则进行删除操作

    [root@localhost ~]# rpm -e --nodeps mariadb-libs
  4. 下载Mysql5.7.42

    [root@localhost ~]# cd ~

    [root@localhost ~]# https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar
  5. 解压缩文件

    [root@localhost ~]# tar -xf mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar

安装Mysql

  1. 安装Mysql

    依次执行下列命令安装

    [root@localhost ~]# rpm -ivh mysql-community-common-5.7.42-1.el7.x86_64.rpm

    [root@localhost ~]# rpm -ivh mysql-community-libs-5.7.42-1.el7.x86_64.rpm

    [root@localhost ~]# rpm -ivh mysql-community-client-5.7.42-1.el7.x86_64.rpm

    [root@localhost ~]# rpm -ivh mysql-community-server-5.7.42-1.el7.x86_64.rpm
  2. 清理安装过程文件

    [root@localhost ~]# rm mysql-*.rpm -f

    [root@localhost ~]# rm mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar -f
  3. 启动Mysql服务

    [root@localhost ~]# systemctl start mysqld
  4. 查看临时密码

    [root@localhost ~]# cat /var/log/mysqld.log | grep 'A temporary password is generated for root@localhost:'

    查看最后一行的的临时密码,并记录。密码一般如:*WrvOW62>d+<**
  5. 修改Mysql中root账户密码

    [root@localhost ~]# mysql -uroot -p

    并输入临时密码登录Mysql。

    mysql> set password for root@localhost = password('新密码');

    mysql> flush privileges;

    注意:推荐root用户仅限本地登录,创建一个账户用于默认的远程登录,如:dbadmin。

配置Mysql

创建一个管理权限用户,用于远程登录和管理数据库

  1. 创建远程登录的管理用户dbadmin

    mysql> create user 'dbadmin'@'%' identified by '新密码';
  2. 授予dbadmin账户权限

    mysql> grant all privileges on *.* to 'dbadmin'@'%' identified by '新密码';

    mysql> flush privileges;

    配置防火墙权限

Centos7安装Mysql5.7.42的更多相关文章

  1. Centos7 安装 MySQL5.7

    Centos7 安装 MySQL5.7 一.环境介绍 1.安装包版本介绍 MySQL 有三种安装方式:RPM安装.二进制包安装.源码包安装.我们这篇文章以二进制方式安装MySQL 软件名称 版本 系统 ...

  2. centos7安装mysql5.7.19及配置远程连接

    centos7安装mysql5.7.19及配置远程连接------https://blog.csdn.net/Lh19931122/article/details/77996213

  3. Linux学习第三步(Centos7安装mysql5.7数据库)

    版本:mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar 前言:在linux下安装mysql不如windows下面那么简单,但是也不是很难.本文向大家讲解了如何在Cent ...

  4. Centos7安装mysql-5.7.19

    Centos7安装Mysql 一 mysql下载 地址: https://dev.mysql.com/downloads/mysql/#downloads 二 在centos7上创建安装文件存放.解压 ...

  5. Centos7安装Mysql5.7方法总结 - 实操手册

    Centos7.x版本下针对Mysql的安装和使用多少跟之前的Centos6之前版本有所不同的,废话就不多赘述了,下面介绍下在centos7.x环境里安装mysql5.7的几种方法:一.yum方式安装 ...

  6. centos7安装mysql5.7修改设置密码策略

    centos7操作系统在安装mysql5.7社区版之后会有默认密码,通过grep命令在mysqld.log文件中即可找到,如下所示: 标识位置即在初始化安装时mysql的默认密码,然后通过mysql ...

  7. centos7安装MySQL5.7无法设置密码问题

    前言 在使用centos7系统yum方式安装MySQL5.7后 不知道默认密码是多少  知道后没办法修改? 一.找到MySQL密码 service mysqld start vim /var/log/ ...

  8. centos7 安装 mysql5.7 版本(全)

    centos 安装 版本说明 :centos7,mysql5.7 ,不是 centos7 可能有些命令不兼容 安装 mysql-server # 下载并安装 mysql yum wget -i -c ...

  9. centos7安装mysql5.7(rpm安装版)

    1.下载mysql5.7的rpm安装包 rpm的mysql包,安装起来简单,解压版的mysql还需要做许多配置,稍有不慎就会出错!!! 下载地址:https://dev.mysql.com/downl ...

  10. CentOS7安装MySQL5.7及Tomcat8.5

    在CentOS7服务器上部署FR项目应用 一.安装CentOS-7_x86_64 1.CentOS7:带GUI的服务器(FTP服务器.JAVA平台.兼容性程序库.开发工具.安全性工具.系统管理工具): ...

随机推荐

  1. plsql中的常用功能整理

    1.关键字查找 2.保存登录密码 完美!

  2. Apache DolphinScheduler 4月简报:社区发展与技术革新速递

    各位热爱 DolphinScheduler 的小伙伴们,4 月份的 DolphinScheduler 社区月报更新啦!这里将记录 DolphinScheduler 社区每月的重要更新,欢迎关注! 月度 ...

  3. 疫情远程办公Citrix XenDesktop 2203长期稳定版本虚拟云桌面部署教程

    下面列出来的是目录大纲,里面包含了Citrix完整搭建的教程,此次实验环境是利用Citrix XenDesktop 7.15 CU3长期稳定版虚拟桌面详细安装教程, 含PVS及UPM相关配置,期待视频 ...

  4. 折腾 Quickwit,Rust 编写的分布式搜索引擎-官方教程

    快速上手 在本快速入门指南中,我们将安装 Quickwit,创建一个索引,添加文档,最后执行搜索查询.本指南中使用的所有 Quickwit 命令都在 CLI 参考文档 中进行了记录. https:// ...

  5. 【Python自动化】之特殊的自动化定位操作

    今天有时间了,想好好的把之前遇到过的自动化问题总结一下,以后有新的总结再更新 目录: 一.上传文件(4.11) 二.下拉框选择(4.11) 1.Select下拉框 2.非Select下拉框 三.下拉框 ...

  6. uni-app 路由封装(简易版)

    在实践运用中,经常需要在路由跳转时判断是否需要登录权限,页面跳转时,添加加在if判断. 插件市场也有一些这种插件,配置也稍微复制,大部分朝向vue-router. 注:本次路由封装,只是单纯的判断是否 ...

  7. 【YashanDB知识库】如何远程连接、使用YashanDB?

    问题现象 在各个项目实施中,我们经常遇到客户.开发人员需要连接和使用YashanDB但不知如何操作的问题,本文旨在介绍远程连接.使用YashanDB的几种方式. 问题的风险及影响 无风险 问题影响的版 ...

  8. Vue3 动态子页面和菜单栏同步

    动态子页面 <router-view></router-view>显示子页面的内容 main.vue <template> <a-layout id=&quo ...

  9. Linux下Shell脚本实现统一管理服务启停重启

    公司今年开始了大批量的裁员,人心惶惶,所以强迫自己学习点新知识,刚好领导给找了个事情,让写个脚本实现一键启停Linux服务器上的服务,于是开始研究这个怎么搞. 最开始的时候,有点想当然了,觉得一键启停 ...

  10. CSS & JS Effect – Tooltip

    介绍 Tooltip 长这样 它用 popup 的方式来详细描述一个主体. 比如某个 icon 代表着什么. 参考 YouTube – How To Make Tooltips With Only C ...