Linux(CentoOS7)安装MySQL

  1. 如果是新安装的OS7,没有wget工具,需要先下载wget工具

    yum install wget
    
  2. 然后使用wget获取rpm包,可以在http://repo.mysql.com/ 网址中找到你需要的mysql版本的rpm包
    image-20201220162523669

    wget http://repo.mysql.com//mysql57-community-release-el7.rpm
    

    命令行之行后,在当前目录下就会有一个rpm格式的文件
    image-20201220163155560

  3. 第三步是通过这个rpm包安装mysql,install后面是你下载的rpm包

    yum -y install mysql57-community-release-el7.rpm
    
  4. 安装mysql服务器

    yum -y install mysql‐community‐server.x86_64
    
  5. 启动MySQL服务器

    systemctl start mysqld.service
    
  6. 检查MySQL服务器的状态

    systemctl status mysqld.service
    

    image-20201220163710093

  7. 查看初始化密码,在打印出来的信息的最后

    grep `temporary password` /var/log/mysqld.log
    
  8. 使用初始化密码进入MySQL

    mysql -uroot -p
    然后输入密码,密码不可见
    
  9. 修改初始化密码

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

    如果提示错误,或修改不成功可能是密码策略的问题,修改策略使其可以使用简单密码

    set global validate_password_length=4;
    set global validate_password_policy=0;
    
  10. 为了能够在MySQL可视化操作工具中操作MySQL,需要创建一个远程账号,远程账号的主机名为Linux的IP,通过 ip addr命令来查看

    CREATE USER'root'@'%' IDENTIFIED BY 'root';
    
  11. 给远程账号赋予权限

    GRANTALLON*.*TO'root'@'%';
    
  12. 测试是否连接成功,若不成功则关闭防火墙

    systemctl stop firewalld.service
    
posted @ 2020-12-21 12:19  每天都努力学习的阿凯  阅读(123)  评论(0)    收藏  举报