Red Hat 6 安装 MySQL 5.7.18

原创 2017年05月10日 11:02:59

Red Hat 6 安装 MySQL 5.7.18

首先根据RedHat的版本到mysql官网https://downloads.mysql.com/archives/community/下载安装包:

cat /etc/redhat-release
cat /etc/system-release

这里写图片描述
比如下载到mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar,使用tar指令进行解压:

tar -vxf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar

-v:可视化输出
-x:解压
-f:指定解压文件
解压后得到多个*rpm文件,文件解释如下:
这里写图片描述
安装前,需要先删除已安装的相关rpm:

rpm -qa|grep mysql
sudo yum remove 'file_name' -y

RedHat中进行yum指令安装,即分别安装server, client, common, libs(不包括libs-compat),这样系统会自动建立依赖关系:

sudo yum install mysql-community-{server,client,common}-* mysql-community-libs-5.7.18-*

安装成功后,使用下面命令启动mysql

sudo service mysqld start

超级用户已经创建,其密码存储在错误日志文件中,使用下面命令获取临时的超级用户密码:

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

使用该密码登入数据库后,要尽快修改密码。如果只修改成一个简单密码,会报错:
这里写图片描述
这个其实与validate_password_policy的值有关:
这里写图片描述
默认是1,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。修改验证级别为0,这样就只需判断密码长度:

set global validate_password_policy=0;
alter user 'root'@'localhost' identified by '12345678';

这里设置为8位长度密码。

忘记密码的情况

针对mysql5.7版本,若出现忘记密码的情况,可以修改配置文件,在最后加入skip-grant-tables,跳过权限验证阶段,重启服务后,以空密码登陆:

vi /etc/my.cnf
service mysqld restart
mysql -u root 

之后,使用update命令更新账户密码:

update user set authentication_string=password("12345678") where user='root'

修改好后,退出,删除skip这句,重启mysql服务

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

red hat 6.7 (centos6) 安装chomium谷歌浏览器

来自 http://www.centoscn.com/image-text/install/2014/0429/2894.html 之前Google就说了,由于CentOS/RHEL 6已经是过...

Unix/Linux环境C编程入门教程(24) MySQL 5.7.4 for Red Hat Enterprise 7(RHEL7)的安装

如今MySQL的一个变化用户可能不会注意到,那就是甲骨文已经开始重新架构MySQL的代码,使它大量的模块化。如软件解析器,优化和复制功能以模块化的形式被重写。该版本的查询性能得以大幅提升,比 MySQ...

Red Hat Linux下面安装MySQL数据库

[摘] 今天安装mysql时候出现错误MySQL conflicts  with mysql-4.1.20-2 查看是否安装过mysql rpm -qa mysql 发现安装了...
  • oemoon
  • oemoon
  • 2011年12月14日 21:15
  • 4650

linux虚拟机(红帽Red Hat6.4)安装mysql5.1x86_64简易教程!

该教程为linux系统下64位mysql5.1的安装教程,支持红帽6.x,(笔者在ubuntu环境中,由于不能执行rmp,安装以失败告终,有兴趣的童鞋可以探索一下)。教程简介明了,适合初级、中级能力水...

Red Hat 9安装MySQL

一、准备 下载MySQL-shared-5.0.96-1.glibc23.i386.rpm,MySQL-server-5.0.96-1.glibc23.i386.rpm,MySQL-client-5...
  • whbsdu
  • whbsdu
  • 2012年08月23日 16:26
  • 1607

Red Hat安装单机版mysql数据

yum安装依赖包 yum配置安装 yum install wget gcc gcc-c++ make cmake ncurses-devel libtool zilib-d...

VM中在Red hat/Centos系列上安装mysql5.7攻略

下面,以Cento5.7上安装mysql5.7为例:1.确保虚拟机能上网,进行如下配置: vim /etc/sysconfig/network-scripts/ifcfg-eth0 (v...

mysql 在linux上的安装 (Red hat 5.5 By RPM)

get your rhlinux ok,let's go~ 1.下载mysql server and client。 登陆mysql网站->download,我们选择的是稳定的mysql serv...
  • rezic7
  • rezic7
  • 2011年05月14日 22:10
  • 206

Red Hat安装MySQL之旅

背景 基于一堆已经在程序界口口相传了很多年的弃Oracle投MySQL的原因,我们的项目也决定“弃暗投明”,将数据库由Oracle迁移到MySQL,那么首要的任务就是在我们的服务器上安装MySQL...

如何安装MySQL 5.5.33 在 Fedora 18/17, CentOS/Red Hat (RHEL) 6.4/5.9

Are you looking MariaDB 5.5.32/10.0 Install guide? MySQL is a relational database management system...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Red Hat 6 安装 MySQL 5.7.18
举报原因:
原因补充:

(最多只允许输入30个字)