文档章节

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

tryme
 tryme
发布于 2017/09/01 16:19
字数 370
阅读 15
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
0
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
18
4
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部