美文网首页
Centos7在线安装和配置MySQL5.7

Centos7在线安装和配置MySQL5.7

作者: 菜鸟小谢 | 来源:发表于2020-04-02 18:38 被阅读0次

    1.获取mysql YUM源
    进入mysql官网获取RPM包下载地址
    https://dev.mysql.com/downloads/repo/yum/

    地址
    2
    复制链接地址 https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

    2.下载 mysql源安装包

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

    -bash: wget: 未找到命令
    我们先安装下wget

    yum -y install wget
    

    然后执行

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

    安装mysql源

    yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
    

    3.在线安装Mysql

    yum -y install mysql-community-server
    

    下载的东西比较多 要稍微等会

    4.启动Mysql服务

    systemctl start mysqld
    

    5.设置开机启动

    systemctl enable mysqld
    systemctl daemon-reload
    
    6.修改root本地登录密码
    

    mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。

    vim /var/log/mysqld.log
    
    在这里插入图片描述

    这里的密码是:&<22n7t!dBg&

    接着进入MySQL:

    mysql -u root -p
    Enter password:
    

    输入临时密码 进入mysql命令行:


    在这里插入图片描述
    备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位.下面演示重新设置这种策略
    
    

    修改策略(将策略要求置为LOW,长度要求置为1)

    set global validate_password_policy=0;
    set global validate_password_length=1;
    

    接着修改密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    
    在这里插入图片描述
    7.设置允许远程登录

    Mysql默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口;

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    
    在这里插入图片描述
    退出Mysql,开放3306端口;
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
    

    注:本篇文章来自一名学长,我认为还不错,分享给大家!下附该学长的博客地址

    理木客

    相关文章

      网友评论

          本文标题:Centos7在线安装和配置MySQL5.7

          本文链接:https://www.haomeiwen.com/subject/whkfphtx.html