zoukankan      html  css  js  c++  java
  • centos7下yum方式安装MySQL5.7

    前言: MySQL作为一款免费、开源数据库产品,已经问世就饱受关注,很多中小企业甚至是大企业都钟爱MySQL,随着大数据的不断发展,我们接触的信息量也越来越多,虽然NoSQL是大数据的宠儿,但MySQL的市场价值和市场占有率是不会下降的。作为开源数据库的大哥,我们怎么能不知道呢。今天,我们从最开始的安装MySQL做起,基于centos7。
    首先,下载官方仓库

    wget  http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    然后,安装仓库

    yum install mysql57-community-release-el7-10.noarch.rpm

    接着,安装MySQL服务器

    yum install mysql-community-server

    此时已经安装好MySQL啦,似不似很简单,由于MySQL5.7版本预置了密码,所以,我们还要获取默认密码,但默认密码只有在启动一次服务器时才可以看到,所以我们启动一下MySQL服务器:

    system start msyqld 

    启动之后,我们要获取默认密码,默认密码只有MySQL5.7以上版本才有,如果是低版本,可以直接root账号登陆

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

    如果输入上一句没有得到密码,很有可能是之前卸载MySQL时未卸载完全,则需要执行:

    rm -fr /var/lib/mysql

    然后再重启MySQL服务器:

    systemctl restart mysqld

    然后获取默认密码

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

    接着就可以登陆啦

    mysql -uroot -p'默认的密码'

    MySQL5.7后,首次登陆后必须修改密码,之后才能正常使用,修改密码有很多方式,选个简单的

    set password='1234';

    要是不想每次输入那么那么长的密码,可以修改它的密码机制,例如将密码等级设为low,密码长度设为4

    set global validate_password_policy=low;
    set global validate_password_length=4


    如果是自己一个人学习用呢,可以在/etc/my.cnf的[client]下直接加上账号信息,登陆时,直接输入mysql就登上了。

    # vim /etc/my.cnf
    [client]
    user=username
    password=values

    好啦,MySQL已经成功安上啦,阔以好好开始学习MySQL喽。

  • 相关阅读:
    二叉树后序遍历
    [编程题] 赛马
    [编程题] 糖果谜题 C++实现输入未知个整数
    [编程题] 时钟
    [编程题] 会话列表
    A Fast Lock-Free Queue for C++
    Design Hangman
    Design a URL shortener [转]
    ostream 和 ostringsteam 的区别
    Hash Table Collision Handling
  • 原文地址:https://www.cnblogs.com/yxkj/p/11196767.html
Copyright © 2011-2022 走看看