文档章节

CentOS7.3(64位)安装mysql5.7

tryme
 tryme
发布于 2017/09/01 16:19
字数 370
阅读 16
收藏 0
  1. mysql官网下载文件https://dev.mysql.com/downloads/mysql/ 
    选择系统版本

    勾选如下选项下载:
  2. 上传服务器并解压
    tar -xvf mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar


    ps:CentOS7预装MariaDB,可能有冲突,先卸载

    rpm -qa |grep -i mariadb
    rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

     

  3. 开始安装
     

    rpm -ivh mysql-community-common-5.7.19-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.19-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-compat-5.7.19-1.el7.x86_64.rpm 
    rpm -ivh mysql-community-client-5.7.19-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.19-1.el7.x86_64.rpm
    rpm -ivh mysql-community-devel-5.7.19-1.el7.x86_64.rpm

    倒数第二步可能会报如下错误:

    原因:缺少libaio库
    解决方案:

    安装libaio库 http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm

    rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

  4. 启动mysql服务并设置开机启动

    systemctl start mysqld
    
    systemctl enable mysqld
    systemctl daemon-reload

     

  5. 根据临时密码登录mysql
     

    vi /var/log/mysqld.log

  6. 修改密码
    登录后必须修改密码,不然无法执行sql语句,会报如下错误:

    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.


    当执行

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'wang123';

    修改密码时又会报一下错误:

    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    这个错误与validate_password_policy密码策略有关
     

    mysql密码策略
    Policy Tests Performed
    0 or LOW Length
    1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
    2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file

    执行以下代码修改策略,此时只会基于长度判断

    set global validate_password_policy=0;

     

未完,待续!

© 著作权归作者所有

共有 人打赏支持
tryme
粉丝 0
博文 8
码字总数 2059
作品 0
海淀
程序员
CentOS7.3安装Jumpserver0.3.2

公司服务器前端增加堡垒机,选用开源的jumpserver 软件环境 CentOS Linux release 7.3.1611 python 2.7.5 mysql5.7 安装git yum -y install git 克隆jumpserver # cd /opt git clone https:......

zhusas
2017/07/11
0
0
Centos7.3 安装Mysql5.7并修改初始密码

Centos7.3 安装Mysql5.7并修改初始密码 1、官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2、下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本......

IT520520
2017/06/25
0
0
大数据TensorFlowOnSpark安装

1. 概述 大数据tensorflowonspark 进行安装和测试。 2 .环境 3 .安装 1.1 删除系统自带jdk: # rpm -e --nodeps java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64rpm -e --nodeps java-1.6.0......

cs312779641
2017/10/19
0
0
Centos 更改MySQL5.7数据库目录位置

Centos7.3 安装Mysql5.7并修改初始密码 基于 CentOS Mysql 安装与主从同步配置详解 Centos 通过安装(RPM分发进行安装)MySQL的几个人默认目录如下: 目录 目录内容 /usr/bin 客户端程序和脚本...

Javen205
2017/11/12
0
0
Inotifywait解决监控子目录树的情况

Inotifywait解决监控子目录树的情况 inotifywait是一个可以实时监控文件变动的工具。它利用linux内核中的inotify机制实现监控功能,在内核高于2.6.13的版本中,据说不需要软件的安装包。(本...

小陈1234
2017/07/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Dubbo分析之Transport层

前言 上一篇文章Dubbo分析之Serialize层,介绍了最底层的序列化/反序列化层,本文继续分析Serialize层的上一层transport网络传输层,此层使用了现有的一些通讯开源框架(ex:netty,mina,grizzl...

ksfzhaohui
2分钟前
0
0
通告!Android 9 Pie未适配应用公示

8月7日,谷歌正式发布Android 9 Pie,至今已两月有余。近日,华为终端开放实验室对国内主流应用在Android 9 Pie的兼容性进行测试,结果显示:目前TOP3000应用兼容率已经超过95%,但仍有少量应...

安卓绿色联盟
4分钟前
0
0
Linux下多网卡绑定模式详解

在我们日常Linux使用中,一般对于生产网都会使用双网卡或多网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可谓好处多多。而一般我们都会使用Linux操作系统下自带的网卡绑定模式。这...

openthings
6分钟前
0
0
SylixOS中AARCH64跳转表实现原理

1. 跳转表存在的意义 1.1 内核模块反汇编 如下的程序清单,为一个内核模块的源码。 #define __SYLIXOS_KERNEL#include <SylixOS.h>#include <module.h> /* * SylixOS call module_i......

zhywxyy
7分钟前
0
0
聊一聊 Spring 中的线程安全性

本文摘自ImportNew公众号,摘录做学习资料,向大家推荐该公众号 Spring与线程安全 Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安...

木子SMZ
8分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部