从CentOS 7.0发布以来,yum源中开始使用Mariadb来代替MySQL的安装。即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容。使用源代码进行编译安装又太麻烦。因此,如果想使用yum安装MySQL的话,就需要去下载官方指定的yum源,网址为:

https://dev.mysql.com/downloads/repo/yum/

找到Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package,单击后面的Download,在新的页面中单击最下面的No thanks, just start my download.就可以下载到yum源了。

下面将进行MySQL的安装:

1. 首先进入本机的源文件目录

cd /usr/local/src

2. 使用wget下载官方yum源的rpm包:

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

3. 安装rpm包:

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

4. 再次使用yum来安装mysql-server:

yum install -y mysql-server

可以看到这次不再提示安装Mariadb了

5. 安装完成后,启动mysqld服务:

systemctl start mysqld

查看是否成功启动:

ps aux|grep mysqld

6. 设置mysqld服务开机自启动:

systemctl enable mysqld

7. 使用初始密码登录

由于MySQL从5.7开始不允许首次安装后,使用空密码进行登录,系统会随机生成一个密码以供管理员首次登录使用,这个密码记录在/var/log/mysqld.log文件中,使用下面的命令可以查看此密码:

cat /var/log/mysqld.log|grep 'A temporary password'

2017-11-12T13:35:37.013617Z 1 [Note] A temporary password is generated for root@localhost: bkv,dy,)o7Ss

最后一行冒号后面的部分bkv,dy,)o7Ss就是初始密码。

使用此密码登录MySQL:

mysql -u root -p

PS:如果找不到初始密码请按照以下方法:

(1)首先找到mysql的配置文件my.cnf 一般在 /etc/my.cnf

(2)cd进 /etc 直接 vim my.cnf 编辑

(3)在【mysqld】标签下或者文件最下面添加一句skip-grant-tables 即可

(4) esc退出编辑,然后输入 :wq保存退出 ,然后重启服务器 service mysqld restart 让修改生效

(5)mysql -u root -p 就可以直接进入数据库了

(6)然后是修改密码,最好设置密码复杂点,建议:大写字母+小写字母+符号。否则后面mysql会报错让你改到符合mysql的安全策略,或者也可以修改mysql安全策略

mysql>USE mysql;

mysql> update mysql.user set authentication_string=password('新密码') where user='root';

mysql>flush privileges ;

mysql>quit

(7)改完密码,再将配置文件改回来,就把添加的那句删掉就好了,然后再次重启服务器service mysqld restart

(8)然后就可以使用 mysql -uroot -p输入你的新密码进入啦

8. 更改默认密码:

切换数据库:

use mysql;

修改root密码:

alter user 'root'@'localhost' identified by 'your_password';

将your_password替换成你自己的密码就可以了,当然,这个密码是强密码,要求密码包含大小写字母、数字及标点符号,长度应该在6位以上。

重新使用新的密码登录,如果可以正常登录说明你的MySQL已经成功安装在CentOS 7.4上了

php5 mysql 源_CentOS 7.4使用yum源安装MySQL5.7相关推荐

  1. yum源简单介绍及本地yum源的搭建

    一.yum是一个工具,可以用来查询.安装.升级.卸载软件       YUM(Yellow dog Updater,Modified)       etc/yum.repos.d/( reposito ...

  2. centos7 yun安装mysql,CentOS7 yum方式安装MySQL5.7

    MySQL 完整的初始密码规则可以通过如下命令查看: mysql> SHOW VARIABLES LIKE 'validate_password%'; +-------------------- ...

  3. 网易(163)yum源是国内最好的yum源

    网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到.具体设置方法如下 ...

  4. centos、linux离线搭建yum源,iso文件制作yum源,nginx搭建yum源

    centos离线搭建yum源 一.yum源简介及搭建流程 1.什么情况需要搭建yum源 2.搭建yum源流程 3.指向yum源原理 二.centos搭建离线epel源 1.下载epel源,制成iso镜 ...

  5. 【yum参数】【yum指令】【更换阿里源163源】【更换本地yum源】

    [1]yum分类:以及配置文件位置 [2]yum操作指令 [3]更换ali源 163源 [4]本地源制作yum源 ​      **yum****操作** 参数以及指令 [1]yum分类:以及配置文件 ...

  6. centos7.2安装mysql5.7_Centos7.2下使用YUM快速安装MySQL5.7的方法

    卸载系统自带mariadb数据库 # rpm -qa| grep mariadb # rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 下 ...

  7. linux中科大yum源,CentOS:国内常用的yum源

    工作中大多数使用CentOS系统,当我们安装完CentOS系统的时候其实yum已经配置好了.我们直接执行yum install 软件包名称 就可以安装好一个软件包.他默认使用配置好的CentOS的源. ...

  8. Redhat 7 yum源换成centos的YUM 源

    背景:作者打算在Redhat 做kvm虚拟化的时候在安装 virt-manager发现 提示要注册红帽的yum源,简单说要钱呗.要钱那是不可能给你的,所以有以下有centos的yum源替换redhat ...

  9. linux本地yum源与软件包管理,【Linux系统中的】本地yum源的搭建与使用yum源进行软件的下载...

    前言: 当我们在使用Linux系统时,有时需要一些辅助工具帮助我们实现某项功能, 例如画图.wps.等功能,而这些功能并不是系统自带的,需要我们下载相关的 软件,那如何去下载这些软件那,这里我们不得不 ...

最新文章

  1. Floodlight之 FloodlightContextStore 数据结构
  2. 20175213 2018-2019-2 《Java程序设计》第9周学习总结
  3. js中的cookie使用和vue-cookie的使用
  4. 学完php在学python_写给PHP程序员的 Python学习指南(建议去看原文)
  5. iOS UI-自动布局(Autoresizing)
  6. vue3使用vite创建项目【2分钟】
  7. MySql类似Oracle的dual虚拟表
  8. 怎么用wifi进e站_忘记wifi密码怎么办,用这招可以知道电脑中的wifi密码
  9. 关于VC2013自动补全问题
  10. hub设备_铝合金机身,既是HUB也是充电器,ORICO A3H7体验
  11. 今年这形势,程序员被裁员如何申请N+1,本文教科书 式 案例 供参考
  12. 造成服务器不稳定的原因有哪些
  13. vue常用的事件修饰符
  14. 预付费系统中电费电价管理的分析与应用
  15. hadoop2.x学习01
  16. 如何解决谷歌Chrome浏览器空白页的问题
  17. 电子入门基础知识之:电阻读数方法
  18. Unity3D学习:射击小游戏——飞碟世界
  19. 【vue】生成二维码
  20. 经典幽默的计算机名言

热门文章

  1. 云联惠身份认证得多久_【转发扩散】你完成认证了吗?老来网APP也可以刷脸认证哦!...
  2. Java this关键字详解
  3. 数学建模学习笔记(八)——分类模型
  4. 利用Python中的BeautifulSoup库爬取安居客第一页信息
  5. 项目案例:在线拍卖系统_冀拓公司在张家口开展尾矿库在线监测监控系统 建设项目...
  6. python图像质量评价_OpenCV图像质量评价的SSIM算法(图像相似度)
  7. spring boot 与redis 整合
  8. MySQL高级特性之分区表
  9. falcon适配ldap密码同步
  10. centos 静态拨号