• Linux-centos系统安装MySql5.7


    1.配置yum仓库

    1.1配置yum仓库

    rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

    1.2 安装Mysql yum库

    rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

     

    2.使用yum安装Msql

    说明:下载大约5分钟左右

    yum -y install mysql-community-server

    3.启动服务

    说明:启动服务,并开机自启动。通过status查看状态。

    systemctl start mysqld
    systemctl enable mysqld

    systemctl status mysqld
     

    4.配置 

    4.1查看密码

    说明:密码是:后面所有内容

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

    4.2登录

     mysql -uroot -p

     

    4.修改密码

    说明:经过上面两行命令后,才可以将密码设置成123456

    set global validate_password_policy=LOW; 

    set global validate_password_Length=4;

    ALTER USER 'root'@'localhost'IDENTIFIED BY "123456";

    5.远程登录

    说明:%允许所有ip都可以登录,123456则是远程登录的密码。

    grant all privileges on*.*to root@"%" identified by '123456' with grant option; 

    说明:刷新权限 

    flush privileges;

     说明:退出登录

    exit

    6.检查端口

     netstat -anp | grep 3306

     

    7.开放端口

    说明:这两条命令是用于配置Linux防火墙以允许通过TCP协议连接到MySQL服务器的3306端口。 firewall-cmd --add-port=3306/tcp --permanent:这条命令告诉Linux防火墙允许通过TCP协议连接到MySQL服务器的3306端口。--add-port选项用于添加新的端口规则,3306/tcp表示使用TCP协议连接到3306端口,--permanent选项表示将这个端口规则永久添加到防火墙规则中。 firewall-cmd --reload:这条命令告诉Linux防火墙重新加载配置文件,使新的端口规则生效。这是因为在添加端口规则后,需要重新加载防火墙配置文件,使新的规则生效。 总的来说,这两条命令组合使用,可以配置Linux防火墙以允许通过TCP协议连接到MySQL服务器的3306端口,并使这个端口规则永久生效。

    firewall-cmd --add-port=3306/tcp --permanent
    firewall-cmd --reload

    8.连接

    通过ifconfig查看Linux中的ip,连接成功。

  • 相关阅读:
    k8s集群证书过期解决
    loadPCDFile的底层实现
    java.lang.Float类下compareTo()方法具有什么功能呢?
    电力行业首个自主可控的大模型发布了!百度飞桨、文心大模型提供支持
    数据库之索引
    Java游戏核心架构之通信架构
    MySQL 分组排序后 → 如何取前N条或倒数N条
    智能指针(Newbie Note)
    java基于ssm+jsp的数码电子产品回收购买平台
    文件包含漏洞和hash破解
  • 原文地址:https://blog.csdn.net/m0_62785037/article/details/133495911