zoukankan      html  css  js  c++  java
  • centos7.x中安装mysql

    本文参考自:

    )https://blog.csdn.net/wohiusdashi/article/details/89358071

    以下内容,是整理上面这篇文章而得来的,目的是给自己将来再安装mysql的时候,能少走点弯路。

    因为原文内容信息量有点庞大,文章中有很多踩坑场景的补救方法。但是对于普通人,安装过程中没有出现坑的人,篇幅有点不太友好,所以我就整理成这样一篇,希望大家还是多多支持原文,此文内容仅仅只是摘取了一部分。

    1、安装

    下载yum repo配置源文件

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

     repo的安装

    rpm -ivh mysql57-community-release-el7-9.noarch.rpm

    切换到 /etc/yum.repos.d/目录

    cd /etc/yum.repos.d/

    使用命令安装

    yum install mysql-server

    启动 mysql

    systemctl start mysqld

    2、配置 mysql

    第一次登陆,查看root用户的临时密码

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

    我这里得到的是这种结果:

     注意后面这一段,就是你的 root 用户的临时密码

    使用临时密码登录

    mysql -u root -p

     敲密码的时候,命令行不显示任何内容。密码区分大小写,自己细心一点。

    登录成功之后,修改密码

    set password=password("你的新密码"); 

    注意新密码必须符合他的要求:密码设置时必须包含大小写字母、特殊符号、数字,并且长度大于8位

    以下是我的

    配置远程连接 

    use mysql;
    update user set Host='%' where User='root';
    flush privileges;

    然后就可以正常的使用Navicat进行远程连接了

    上述内容,仅仅只是从  https://blog.csdn.net/wohiusdashi/article/details/89358071 整理出来的最简洁的版本,这是在没出一点问题的情况下,可以实现的。如果少爷在安装过程中,出现了不可预料的问题,请移步至原文,原文有很多方案。

  • 相关阅读:
    Java进阶(七)布隆过滤器
    NIO面试题
    TCP/IP面试题
    SPRING面试题
    SpringBoot(五)原理剖析:Transaction原理
    SpringBoot(四)原理剖析:AOP原理
    SpringBoot(三)原理剖析:IOC原理
    SpringBoot(二)原理剖析:AutoConfiguration原理
    mysql 安全更新
    查看端口占用
  • 原文地址:https://www.cnblogs.com/shapman/p/13747723.html
Copyright © 2011-2022 走看看