MySQL5.7 yum 安装

作者:闫涛

E-mail:coderyantao@qq.com

备注:实验环境为selinux关闭、firewalld已关闭。

参考:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

1.官网下载yum源

[root@localhost ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2.安装yum源

[root@localhost ~]# ls
mysql80-community-release-el7-3.noarch.rpm
[root@localhost ~]# yum install mysql80-community-release-el7-3.noarch.rpm

3.修改mysql的yum源

[root@localhost ~]# vim /etc/yum.repos.d/mysql-community.repo

修改如下两部分

# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
#启用5.7
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
#关闭8.0
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
#查看mysql的yum源
[root@localhost ~]# yum list |grep mysql

4.官网下载MySQL5.7安装包

也可以直接使用下面的命令直接安装MySQL

yum install mysql-community-server.x86_64

但是由于网络原因和经常使用,所以下载好一份安装包。

下载好之后使用sftp上传到Linux,md5校验

[root@localhost ~]# md5sum mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
56b94aef45542efdc8714423e0bd241f  mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

此版本官网的值为:56b94aef45542efdc8714423e0bd241f。校验成功

5.安装mysql

#解压缩安装包
[root@localhost ~]# tar -xf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar #安装mysql服务
[root@localhost ~]# yum install mysql-community-server-5.7.30-1.el7.x86_64.rpm#启动mysql
[root@localhost ~]# systemctl start mysqld.service #开机启动mysql
[root@localhost ~]# systemctl enable mysqld.service

6.root默认密码

mysql5.7安装之后,生成默认密码在 /var/log/mysqld.log 里面,使用初始密码登录mysql

[root@localhost ~]# grep 'password' /var/log/mysqld.log
2020-05-16T01:54:17.377567Z 1 [Note] A temporary password is generated for root@localhost: twb.F?&#M6sl
# twb.F?&#M6sl 就是默认密码

7.修改root密码

默认密码只能用来初次登录,必须修改、重新登录后才能操作数据库

[root@localhost ~]# mysql -u root -p
Enter password: #输入默认密码,进入数据库
mysql> alter user 'root'@'localhost' identified by 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)
#退出
mysql> exit
Bye

8.新建管理员账号

新建管理员账号来替代root操作数据库。

mysql> create user 'admin'@'%' identified by 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)mysql> grant all on *.* to 'admin'@'%';
Query OK, 0 rows affected (0.00 sec)mysql> 

或者一个库一个管理员

#重新登录创建一个库
mysql> create database shop;
Query OK, 1 row affected (0.00 sec)#创建账号
mysql> create user 'shopadmin'@'%' identified by 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)#赋予admin用户shop库的所有权限
mysql> grant all on shop.* to 'shopadmin'@'%';
Query OK, 0 rows affected (0.00 sec)

MySQL5.7 yum 安装相关推荐

  1. MySQL5.6 yum安装

    1.安装依赖库 yum -y update 2.添加MySQL YUM仓库 wget rpm -Uvh mysql-community-release-el5-5.noarch.rpm 3.添加/et ...

  2. centos apache php mysql zend_CentOS 5.5搭建Apache+PHP5.2x+MySQL5+Zend3(yum安装)

    一.替换CentOS镜像服务器,修改CenOS-Base.repo中国官方镜像网站:http://centos.ustc.edu.cn 修改CentOS: cd /etc/yum.repos.d mv ...

  3. CentOS 5.5搭建Apache+PHP5.2x+MySQL5+Zend3(yum安装)

    一.替换CentOS镜像服务器,修改CenOS-Base.repo 中国官方镜像网站:http://centos.ustc.edu.cn 修改CentOS: cd /etc/yum.repos.d m ...

  4. Mysql5.7 Yum安装详解

    一.MySQL YUM 源 官方地址:https://dev.mysql.com/downloads/repo/yum/ 在Linux终端机器上进行下载 wget https://dev.mysql. ...

  5. Linux.centos系统mysql5.7.31安装教程

    一.删除原来安装的mysql 1.查询并删除 [root@1 /]# find / -name mysql /usr/share/mysql /usr/bin/mysql [root@1 /]# rm ...

  6. yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码

    Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...

  7. centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程

    在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了.下面通过两种方法给大家介绍CentOS 6.5下yum安装 ...

  8. linux6 yum安装mysql_linux CentOS6.5 yum安装mysql5.6

    本文为大家分享了linux yum安装mysql5.6简单过程,供大家参考,具体内容如下 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep ...

  9. Cent6.5 64位yum安装mysql5.5

    yum安装高版本mysql(5.5) 1.导入mysql5.5 yum源webtatic rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.r ...

最新文章

  1. jittor和pytorch生成网络对比之wgan
  2. 使用SAP Data Hub Developer Edition将数据写入Hadoop
  3. Linux版本的SVN客户端,linux 下安装 subversion(svn) 客户端
  4. 蓝桥杯第六届国赛JAVA真题----奇怪的数列
  5. 如何使普通用户授权加入域的权限个数多于十个
  6. Orchard是如何工作的?
  7. RPC和MQ对比及其适用/不适用场合
  8. ctype.h(c标准库)
  9. MOSS总弹出登陆框的问题
  10. 深入理解Java中间件Zookeeper
  11. 二分模板 from y总
  12. 数模美赛分享(时间安排+获奖技巧+比赛思路)
  13. 【学习教程】CMIP6数据处理方法与典型案例分析
  14. Postman Sandbox
  15. 9020cdn更换墨粉_感动常在!佳能ts9020打印机更换墨盒经验
  16. 扫地机器人的特点描写_对扫地机器人作文的评语
  17. 健身用肌酸市场前景分析及行业研究报告
  18. Qt国际化详细步骤(手把手教你如何国际化)
  19. XCTF-攻防世界CTF平台-Reverse逆向类——52、handcrafted-pyc(Python的pyc文件逆向)
  20. Android高手笔记-D8, R8编译优化

热门文章

  1. 细节决定孩子成长的成败
  2. c语言对孩子的作用,爸爸用C语言给孩子早教,孩子逐渐崩溃,网友:你别害孩子秃顶...
  3. 3分钟详解服务器入网带宽出网带宽和入流量出流量
  4. 北京通州规划图全面汇总
  5. 【银行转账-功能测试分析】
  6. 基于FPGA的一维卷积神经网络CNN的实现(二)资源分配
  7. 【mysql优化实战】第一章 建表
  8. Centos7 Mysql Forgot Login Password
  9. 北京公共自行车-北京市交通委员会运输管理局
  10. 【金融财经】金融市场一周简报(2017-12-01)