• Centos7 安装MySQL详细步骤


    Centos7 安装MySQL详细步骤

    首先在虚拟机中安装一个Centos7(VM虚拟机安装Centos7

    1.1 MySQL安装

    1.1.1 下载wget命令

    yum -y install wget
    
    • 1

    1.1.2 在线下载mysql安装包

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

    1.1.3 安装MySQL

    rpm -ivh mysql57-community-release-el7-8.noarch.rpm
    
    • 1

    在这里插入图片描述

    1.1.4 安装mysql服务

    • 首先进入cd /etc/yum.repos.d/目录。
    cd /etc/yum.repos.d/
    
    • 1

    在这里插入图片描述

    • 安装MySQL服务(这个过程可能有点慢)
    yum -y install mysql-server
    
    • 1

    在这里插入图片描述

    1.1.5 启动MySQL

    systemctl start mysqld
    
    • 1

    1.2 修改MySQL临时密码

    MySQL安装成功后会有一个临时密码,我们可以使用grep命令查看临时密码先登录进去MySQL,然后修改MySQL密码。

    1.2.1 获取MySQL临时密码

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

    在这里插入图片描述

    1.2.2 使用临时密码先登录

    mysql -uroot -p
    
    • 1

    我的临时密码是:a22XRJ88=+a;

    1.2.3 把MySQL的密码校验强度改为低风险

    set global validate_password_policy=LOW;
    
    • 1

    1.2.4 修改MySQL的密码长度

    set global validate_password_length=5;
    
    • 1

    1.2.5 修改MySQL密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin'; 
    
    • 1

    1.3 允许远程访问

    1.3.1 首先要关闭Cenots的防火墙

    sudo systemctl disable firewalld
    
    • 1

    1.3.2 修改MySQL允许任何人连接

    1)首先登录MySQL

    mysql -uroot -padmin
    
    • 1

    2)切换到mysql数据

    use mysql;
    
    • 1

    3)查看user表

    select Host,User from user;
    
    • 1

    在这里插入图片描述

    发现root用户只允许localhost主机登录登录。

    4)修改为允许任何地址访问

    update user set Host='%' where User='root';
    
    • 1

    5)刷新权限

    flush privileges;
    
    • 1

    1.3.3 使用Navicat连接工具测试

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    大功告成

  • 相关阅读:
    jQuery
    写日志文件
    游标
    jdk与jre的区别
    八段锦练习口诀及作用
    语音网关FXO与FXS的工作原理 FXO与FXS区别
    office 2007安装后右键单击新建没有快捷方式问题解决方法
    什么是STUN?
    【引】[翻译]Irrlicht引擎里的冲突检测与响应
    [原创]IrrLicht中MS3D模型骨骼动画支持bug的排除
  • 原文地址:https://www.cnblogs.com/xiaobug/p/13925716.html
Copyright © 2020-2023  润新知