1. 注意版本和此次更新时间 2017-12-03  版本:mysql-5.7.20-1.el6.x86_64  环境:linux6.x

  2. ​官方下载地址:

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar

  3. 解压:

    tar -xvf mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar

  4. 卸载之前的版本

    rpm -qa | grep -i mysql

    rpm -e xxxxx [之前安装的版本] --nodeps 要卸载的mysql版本

  5. 按照步骤来安装就好

    1.rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm --nodeps --force

    2.rpm -ivh mysql-community-devel-5.7.20-1.el6.x86_64.rpm --nodeps --force

    3.rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm  --nodeps --force

    4.rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm  --nodeps --force

  6. 修改密码 (有点特殊 )

1.找到my.cnf |  本机  /etc/my.cnf

2.[mysqld]#下添加

skip-grant-tables=1 #不用验证

3.开启mysql /etc/init.d/mysqld start|本机默认地址

        4.进入并修改(依次命令)

        1. mysql -uroot -p;

​        2.use mysql

​        3.update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';

​     ​5.my.cnf |  本机  /etc/my.cnf 里面删除skip-grant-tables=1

    ​6.测试

​    mysql -uroot -p123456 -e "show databases;";

​7.OK收工;


遇到的错误总结:

1.默认提示需要输入校验码

[root@xxxxxx tool]# rpm -ivh mysql-community-devel-5.7.20-1.el6.x86_64.rpm

warning: mysql-community-devel-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

解决:(去掉校验安装)

rpm -ivh mysql-community-devel-5.7.20-1.el6.x86_64.rpm --nosignature

2.木有安装 mysql-community-libs-5.7.20-1.el6.x86_64.rpm

[root@xxxxxx tool]# rpm -ivh mysql-community-devel-5.7.20-1.el6.x86_64.rpm  --nosignature

error: Failed dependencies:

libmysqlclient.so.20()(64bit) is needed by mysql-community-devel-5.7.20-1.el6.x86_64

mysql-community-libs(x86-64) >= 5.7.9 is needed by mysql-community-devel-5.7.20-1.el6.x86_64

解决:

rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm  --nosignature

3.权限问题

1.linux6 x86-64 RPM包安装mysql5.7.20的更多相关文章

  1. linux6 x86-64 RPM包安装mysql5.7.20

    注意版本和此次更新时间 2017-12-03  版本:mysql-5.7.20-1.el6.x86_64  环境:linux6.x ​官方下载地址: wget https://dev.mysql.co ...

  2. centos6.5环境通过rpm包安装mysql5.5.51数据库

    centos6.5环境通过rpm包安装mysql5.5.51数据库 注意:此方法适用于单独安装数据库的需求,如果在该机器上还需要安装php环境,建议mysql通过编译或yum方式安装 1.查找已经安装 ...

  3. Salt之CentOS7.5使用RPM包安装MySQL5.7.22

    手动安装参考CentOS7.5使用RPM包安装MySQL5.7.22 目录结构为 install.sls文件 #按顺序分别安装commin libs client server #避免冲突安装comm ...

  4. 在工作有时候centos6.5系统使用rpm包安装mysql5.7出现的问题

    首先说明一下,我用的CentOS版本是6.6,64位.打印机驱动程序是两个rpm安装包:cndrvcups-common-2.60-1.x86_64.rpm和cndrvcups-capt-2.60-1 ...

  5. centos6.5中rpm包安装mysql5.7(初始化出错如何解决)

    下载rpm包见:http://www.cnblogs.com/grey-wolf/p/7472680.html 1.rz上传到服务器,解压缩 rz [root@mini2 upload]# -.el6 ...

  6. CentOS6.5系统下RPM包安装MySQL5.6(转)

    1.查看操作系统相关信息. [root@linuxidc ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@ ...

  7. CentOS7.5使用RPM包安装MySQL5.7.22

    参考:https://blog.csdn.net/sevenkoala/article/details/76163853 1,安装环境查看 2,下载安装rpm包 下载地址:https://downlo ...

  8. CentOS6.5下RPM包安装MySQL5.6.35

    基本环境:VMware10.0+CentOS6.5+MySQL5.6.35 .查看操作系统相关 shell> cat /etc/issue shell> uname -a .创建需要下载r ...

  9. Linux6.9用RPM方式安装MySQL5.7.21

    1.下载安装包 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar ...

随机推荐

  1. Prepare paddle in Docker1

    Use Docker 1. Install Docker sudo apt-get install -y docker.io a) pull repository from server in Chi ...

  2. sqlplus/rman登录报权限错误ORA-01031/ORA-04005/0RA-00554

    安装Weblogic误操作对Oracle用户属组进行了修改 --本地sqlplus登录报错权限问题??? [oracle@enmo admin]$ sqlplus / as sysdba SQL*Pl ...

  3. 句法分析工具 LTP HanLP

    参考:http://cslt.riit.tsinghua.edu.cn/mediawiki/images/e/e5/%E5%8F%A5%E6%B3%95%E5%B7%A5%E5%85%B7%E5%88 ...

  4. Redis整理

    1. Redis采用的是单进程多线程的模式.当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式.在该模式下,redis会在后台运行,并将进程pid号写入至redis.c ...

  5. Uva 816 Abbott's Revenge(BFS)

    #include<cstdio> #include<cstring> #include<vector> #include<queue> using na ...

  6. ACM-ICPC 2018 北京赛区网络预赛(9.22)

    #include<bits/stdc++.h> using namespace std; ; *maxn]; *maxn]; *maxn]; int main() { int T; sca ...

  7. 简单了解version control

    1.什么是版本控制: 版本控制是指对软件开发过程中各种程序代码.配置文件及说明文档等文件变更的管理,是软件管理的核心思想之一 2.版本控制简述 版本控制最主要的功能就是追踪文件的变更.它将什么时候.什 ...

  8. 【UOJ#22】【UR#1】外星人

    2044年,Picks建成了人类第一台基于量子理论的银河系信息传递机. Picks游遍了宇宙,雇用了 n 个外星人来帮他作为信息传递机的中转站.我们将外星人依次编号为 1 到 n,其中 i 号外星人有 ...

  9. Java定时任务调度工具Timer Quartz

      -----------------------------------Timer PS:Timer是 jdk中的:Quartz是第三方的 PS:也即是返回执行任务时候的时间 ----------- ...

  10. SQLyog中创建数据表及相关查询方法

    USE du; /*1.创建账务表 id name mony*/ CREATE TABLE zhangwu(id INT PRIMARY KEY AUTO_INCREMENT, sname VARCH ...