linux安装指定mysql版本安装,linux yum安装指定版本mysql

1、下载mysql rpm包

cd /usr/local/src

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

2、安装下载的rpm包

yum localinstall mysql80-community-release-el7-.noarch.rpm

sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm

3、查看yum存储库中的mysql版本,默认最新的enabled,需要改成需要的版本

yum repolist all | grep mysql

785bb8b202042f1e8ab62fcaf6f0a03f.png

4、修改为需要的版本,机禁用yum存储库中mysql不需要的版本和开启需要的版本

yum-config-manager --disable mysql80-community

yum-config-manager --enable mysql57-community

手动编辑/etc/yum.repos.d/mysql-community.repo 文件来选择,把默认版本的enabled=1改为0,需要版本的enabled=1

5、安装mysql

yum install mysql-community-server

6、5.7版本mysql第一次启动自动生成临时密码,可通过查看日志找到

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

如果这个文件为空:

1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)

rm -rf /var/lib/mysql

2.重启mysqld服务

systemctl restart mysqld

3.再去找临时密码

grep ‘temporary password’ /var/log/mysqld.log

7、修改密码,按提示修改

sudo mysql_secure_installation

但是密码要求是很复杂的,需要关闭复杂密码,在my.cnf中加入

plugin-load=validate_password.so

validate-password=OFF

再执行修改密码即可设置简单密码

7.1无密码登录

修改my.cnf,找到[mysqld],在下面加上skip-grant-tables或者--skip-grant-tables,重启mysql即可无密码登录

7.2修改密码

无密码登录后,登录mysql命令行,update user set authentication_string='' where user='root';(将密码置为空),退出

7.3改为有密码登录,再空密码登录命令行,ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';(更改密码)

8、总结

重点是第2、3点,学会用yum安装想要的版本

【Linuc-CentOS 】通过yum安装 指定版本的nodejs

原 [Linuc-CentOS ]通过yum安装 指定版本的nodejs 2018年06月21日 06:56:32 黑夜的风 阅读数:884    版权声明:本文为博主原创文章,未经博主允许不得转载. ...

yum安装指定版本的软件包的方法

yum默认都是安装最新版的软件,这样可能会出一些问题,或者我们希望yum安装指定(特定)版本(旧版本)软件包.所以,就顺带分享yum安装指定(特定)版本(旧版本)软件包的方法. 过程如下:假设这里是我 ...

yum 安装指定版本Docker

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/weixin_39553910/artic ...

在CentOS系统中使用yum安装指定版本软件的方法

yum默认都是安装最新版的软件,这样可能会出一些问题,或者我们希望yum安装指定(特定)版本(旧版本)软件包.所以,就顺带分享yum安装指定(特定)版本(旧版本)软件包的方法. 过程如下: 假设这里是 ...

CentOS 6.9/7通过yum安装指定版本的JDK/Maven

说明:通过yum好处其实很多,环境变量不用配置,配置文件放在大家都熟悉的地方,通过rpm -ql xxx可以知道全部文件的地方等等. 一.安装JDK(Oracle JDK 1.8) # wget -- ...

linux下yum安装指定的mysql版本

因为直接使用yum安装的mysql会是默认版本5.1的版本  但是有的同学不满足又想要其他版本的怎么办呢? 曾时候我来提供一种方案(仅供参考): 我们可以使用rpm包来进行指定mysql版本的安装, ...

yum 安装mysql, yum安装指定版本的mysql

yum安装mysql: 1. 查看有没有安装过     yum list installed MySQL* (有存在要卸载yum remove MySQL*)     rpm -qa | grep m ...

CentOS 6.9/7通过yum安装指定版本的MySQL

一.安装CENTOS 6 # wget http://repo.mysql.com/mysql57-community-release-el6.rpm && rpm -ivh mysq ...

yum安装高版本mysql(5.5)

1.导入第三方源webtatic rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm 2.如果已安装低版本的mysql就删除 yum r ...

随机推荐

解析html并使用canvas进行渲染

在学习html5的时候,使用canvas实现了对html文本的解析和渲染,支持的tag有

....

.

JS 省,市,区

// 纯JS省市区三级联动 // 2011-11-30 by http://www.cnblogs.com/zjfree var addressInit = function (_cmbProvinc ...

常州培训 day3 解题报告

第一题: 给出数轴正半轴上N个点的坐标和其权值,给出初始体力值M,人一开始在位置0,体力值会随着走过路程的增加而增加,走多少个单位的路消耗多少体力值.到每个点可以打掉,消耗的体力值就是其权值.求 最多 ...

mysql limit

select * from tablename limit 1,4即取出第2条至第5条,4条记录

使用Navicat for Oracle工具连接oracle的图文教程

点评:今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感觉很舒服,便上网搜了一下这个工具,看百度百科之后感觉很出乎我的意料,这个产品对于许多的数据库竟都有 ...

java url中文 编译和解码

js到servlet: js端 var minename='中文'; minename=encodeURI(encodeURI(minename)); java servlet 端 String na ...

(转载)JavaScript中的Window窗口对象

(转载)http://www.ijavascript.cn/jiaocheng/javascript-window-65.html 例子:

< ...

[cocos2d-x3.0]Android+NDK+Eclipse环境搭建及编译步骤~

1: 必要准备 1): jdk&jre 2): adt-bundle 3): android ndk r9 4): python2.7 5): cocos2d-x 3.0 alpha0 2: ...

switch case加条件语句(非等值) php

'; switch(true){ case $s_level<3 : echo 'l ...

Lua中的require(转)

lua中的require机制    为了方便代码管理,通常会把lua代码分成不同的模块,然后在通过require函数把它们加载进来.现在看看lua的require的处理流程.1.require机制相关 ...


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部