• centos7安装mysql5.7


    参考文章:https://www.cnblogs.com/helf/p/11244711.html

    1.下载mysql

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar

    2.查看

    3.安装依赖

    3.1查看是否安装mysql,有就卸载。

    一般centos7默认安装了mariadb,这里把它卸载。

    查看:[root@localhost bin]# rpm -qa|grep mariadb
    
    卸载:[root@localhost bin]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
    3.2 安装mysql5.7所需要的依赖
    [root@localhost src]# yum install libaio
    
    [root@localhost src]# yum install perl
    
    [root@localhost src]# yum install net-tools

    安装依赖时会询问你是下载并安装还是下载或者不下载。(输入y回车,下载并安装即可。)

    4.安装mysql5.7

    4.1 解压mysql5.7安装包
    [root@localhost src]# tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
    4.2 安装mysql5.7
    [root@localhost src]# rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm
    
    [root@localhost src]# rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm
    
    [root@localhost src]# rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm
    
    [root@localhost src]# rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm
    4.3启动mysql
    查看mysql启动状态
    
    [root@localhost src]# service mysqld status
    启动mysql       active(running)代表启动成功
    
    [root@localhost src]# service mysqld start
    4.4修改密码
    查看临时密码:
    [root@localhost src]# grep password /var/log/mysqld.log
    用临时密码登录mysql
    [root@localhost src]# mysql -uroot –p
    修改成新的密码
    mysql> set password = password("root");
    //如提示密码策略问题
    mysql> set global validate_password_length=4;//设置密码为4位
    mysql> set global validate_password_policy=0;//策略要求置为LOW
    4.5 开启远程连接,允许远程连接数据库
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
    5 开启防火墙,开放端口
    #开启关闭防火墙指令
            systemctl start firewalld.service
     #查看开放的端口列表
             firewall-cmd --list-ports 
     开放306端口
             firewall-cmd --zone=public --add-port=3306/tcp --permanent
    # --zone 作用域
    # --add-port=5121/tcp 添加端口,格式为:端口/通讯协议
    # --permanent 永久生效,没有此参数重启后失效
    #装载配置
            firewall-cmd --reload
    #重启防火墙
            systemctl stop firewalld.service
    6开启阿里云安全组

    #7测试连接

  • 相关阅读:
    Django xadmin
    Linux 目录
    服务器的组件
    C# 判断数字的小方法
    Eclipse快捷键
    安卓资源与ID不对应的问题
    Java中Runnable和Thread的区别
    View的setOnClickListener的添加方法
    如何实现消息框风格的Activity
    安卓开发的在线调试
  • 原文地址:https://www.cnblogs.com/pansin/p/13823391.html
Copyright © 2020-2023  润新知