CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。

1. 下载mysql的repo源

1

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2. 安装mysql-community-release-el7-5.noarch.rpm包

1

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安装mysql

1

$ sudo yum install mysql-server

根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。

4. 重置密码

修改MySQL的登录设置:

# vim /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-grant-tables

保存并且退出vi。

重新启动mysqld

# service mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

登录并修改MySQL的root密码

# mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3 to server version: 3.23.56

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> USE mysql ;

Database changed

mysql> UPDATE user SET Password = password ( ‘new-password’ ) WHERE User = ‘root’ ;

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql> quit

将MySQL的登录设置修改回来

# vim /etc/my.cnf

将刚才在[mysqld]的段中加上的skip-grant-tables删除

保存并且退出vim

重新启动mysqld

# service mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

方式二:

# step1:卸载

[root@codecycle ~]# rpm -qa | grep mysql

mysql-5.1.73-3.el6_5.x86_64

mysql-libs-5.1.73-3.el6_5.x86_64

mysql-server-5.1.73-3.el6_5.x86_64

[root@codecycle ~]# rpm -e --nodeps mysql-5.1.73-3.el6_5.x86_64 mysql-libs-5.1.73-3.el6_5.x86_64 mysql-server-5.1.73-3.el6_5.x86_64

# step2: 下载yum包,导入本地

[root@codecycle ~]# yum localinstall /usr/local/src/mysql-community-release-el6-5.noarch.rpm

# step3:安装

[root@codecycle ~]# yum install mysql-community-server

# step4:启动

[root@codecycle ~]# service mysqld start

# step5:开机启动

[root@codecycle ~]# chkconfig --list | grep mysqld

mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off

[root@codecycle ~]# chkconfig mysqld on

# step6:设置本地登录密码

[root@codecycle ~]# mysqladmin -uroot -p password 123456

# step7:设置远程登录密码

[root@codecycle ~]# mysql -uroot -p123456

mysql> grant all privileges on *.* to root@'%' identified by 'qaz123wsx' with grant option;

mysql> flush privileges;

rpm mysql 忘记密码_centos7 yum安装mysql5.7并在root密码忘记的情况下重设密码相关推荐

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

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

  2. 安装mysql查看随机密码命令_centos7/8 yum安装mysql8并查看默认root密码

    1. 下载官方yum源 CentOS8默认源安装的就是mysql8 跳过这一步,去第三步 CentOS7默认安装MariaDB,安装mysql8就需要添加mysql官方yum源 首先需要下载官方yum ...

  3. pdo mysql下载,yum安装mysql5.7 和 pdo_mysql扩展

    yum安装mysql5.7 1,安装mysql源: yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7 ...

  4. linux yum安装mysql5.7_Linux安装MySQL5.7通过yum安装轻松搞定

    对于一些刚接触MySQL的小伙伴来说,安装这一步可能就难住了一些人,因为网上大部分教程都是很长的篇幅,一时半会也看不完,搭建起来也是非常的复杂,刚安装好的时候登录也是个大问题,那么今天万万就来跟大家分 ...

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

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

  6. centos7.5下yum安装mysql-5.6.43

    cd ~/ && cat /etc/redhat-release yum list installed |grep mysql #<===查看是否安装mysql,如果已经安装,使 ...

  7. Centos7 yum安装MySQL5.7.25

    Centos7.3 yum安装MySQL5.7.25 扩展:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉M ...

  8. CentOS7使用yum安装MySQL5版本

    1. 下载并安装MySQL5的yum源 rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm 2. 通 ...

  9. 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安装 ...

最新文章

  1. make life colorful
  2. 国外开源威胁情报feed站点 简介
  3. hdu5455(2015沈阳网络赛F题)
  4. CentOS 7安装zabbix-2.4.8监控
  5. CBO Cost Formulas基于成本优化器的成本计算公式大全
  6. Linux shell 脚本中”21″的含义解释
  7. java 上传远程图片,java上传图片到另一台服务器上,怎么解决
  8. Spring框架第一天
  9. 禅道项目管理工具环境搭建
  10. python模拟登录的实现
  11. Excel技能培训之十四 统计函数count,countif,counta,countblank,large,small,average,max,min
  12. 寒霜朋克计算机丢失,寒霜朋克无法启动运行解决方法 寒霜朋克不能运行怎么办?...
  13. css3动画2D|3D
  14. SpringBoot快速整合Quartz动态管理定时任务
  15. Python绘制箱形图全解
  16. 6846. 【2020.11.02提高组模拟】旅人1970
  17. init和destory方法
  18. 微机原理与接口技术:中断技术 详细笔记与例题解析
  19. windows做时间服务器,linux和windows时间同步
  20. linux select 错误码,linux下面select返回115错误

热门文章

  1. 真正的IT女是什么样子的?
  2. html怎么转换小数点,在HTML5数字input(客户端)中强制小数点而不是逗号
  3. 家族关系查询系统程序设计算法思路_数据结构课程设计(家族关系查询系统)
  4. 播放失败,请在设置中切换输出设备(电脑插入耳机还是外放的问题)
  5. css ime-mode控制输入全角和半角
  6. rs232串口通讯模块 - Delphi编程
  7. L2-032 彩虹瓶
  8. ps 修改透明图片上的文字,修改图片大小,导出PNG
  9. PS抠字、PS修改图片文字
  10. elementUI el-date-picker表单组件