zoukankan      html  css  js  c++  java
  • linux 安装 mysql8

    1. 下载地址: https://dev.mysql.com/downloads/file/?id=484922

    2. 安装 mysql80-community-release-el7-3.noarch.rpm  和  mysql-community-server

    执行: yum -y install mysql80-community-release-el7-3.noarch.rpm  安装数据源

    执行: rpm -qa|grep mysql   查看是否安装成功

    到这里表示第一步安装成功!

    执行:yum install mysql-community-server   安装mysql服务

     按照提示 y  安装!!到这里就已经安装好了!

    3. mysql 服务指令:

    启动服务: systemctl start mysqld 

    停止服务: systemctl stop mysqld

    查看状态: systemctl status mysqld

    4. 查看登录密码,用于登录

    执行: grep "password" /var/log/mysqld.log   或者   less  /var/log/mysqld.log 

    5.登录mysql 

    执行: mysql -u root -pJJJL-qEN/58%

    注意:第一次需要设置密码!!  

    设置密码: alter user 'root'@'localhost' IDENTIFIED BY 'MyNewBoat@321';

     

    6. 修改密码策略

    #查看密码策略

      show variables like '%validate_password_policy%';

      show variables like '%validate_password_length%';

    #修改密码策略

      set global validate_password_policy=0;

      set global validate_password_length=6;    

    了解:validate_password.policy(校验规则),取值范围[0,1,2],默认值1。   0(LOW):只校验长度;1(MEDIUM):校验长度、大小写和特殊字符;2(STRONG):校验长度、大小写、特殊字符和dictionary_file

    #设置策略后修改密码

    执行:alter user 'root'@'localhost' IDENTIFIED BY 'MyPassword';

     

    # 修改完毕建议测试退出重登录!!  

    执行: exit;

    执行: mysql -u root -pMyPassword

    7. 设置允许远程登录

    执行:  use mysql;    选择操作数据

    执行:select host,user from user;   查看root账户信息

    主要是修改 root 用户中host 字段 localhost  改为 %

    执行: update user set host='%' where user like 'root';

    执行: flush privileges;   刷新设置 

    执行: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

    执行: flush privileges;   刷新设置 

    8. 开放防火墙端口

    执行:  firewall-cmd --zone=public --add-port=3306/tcp --permanent

    重启防火墙执行:systemctl start firewalld

    防火墙详情参考https://www.cnblogs.com/M87-A/p/12906734.html

    9.测试远程连接

    大功告成,恭喜安装成功!!

    欢迎加入本人QQ: 425759592

  • 相关阅读:
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
    scala 时间,时间格式转换
    GIS基础知识
    客户端,Scala:Spark查询Phoenix
    Phoenix的shell操作
  • 原文地址:https://www.cnblogs.com/M87-A/p/12918554.html
Copyright © 2011-2022 走看看