zoukankan      html  css  js  c++  java
  • Linux安装MySql

    安装

    • 下载mysql的源

      wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm 
      
    • 安装yum库

      yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
      
    • 安装MySQL

      yum install -y mysql-community-server
      
    • 启动MySQL服务

      systemctl start mysqld.service
      

    修改默认密码

    MySQL5.7加强了root用户的安全性,因此在第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式

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

    image-20200429144444744

    进入mysql

    mysql -uroot -p
    

    image-20200429144944843

    修改密码

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

    image-20200429145230725

    这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。

    必须修改两个全局参数:
    首先,修改validate_password_policy参数的值

    mysql> set global validate_password_policy=0; 
    

    再修改密码的长度

    set global validate_password_length=1;
    

    再次执行修改密码就可以了

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

    授权其他机器登陆

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    
    FLUSH  PRIVILEGES;
    

    image-20200429151137234

    注意mysql的默认端口3306的防火墙和安全组要开启

    image-20200429151209467

  • 相关阅读:
    AcWing 900. 整数划分
    AcWing 913. 排队打水
    AcWing 897. 最长公共子序列
    AcWing 895. 最长上升子序列
    AcWing 902. 最短编辑距离
    AcWing 338. 计数问题
    AcWing 896. 最长上升子序列 II
    AcWing 779. 最长公共字符串后缀
    AcWing 282. 石子合并
    ASP.NET里常用的JS (转贴)
  • 原文地址:https://www.cnblogs.com/ndbxy/p/12850657.html
Copyright © 2011-2022 走看看