• Linux安装mysql总结


    1、删除原有的mariadb

    查看  mariadb

    rpm -qa|grep mariadb

    删除mariadb

    rpm -e --nodeps mariadb-libs

    2、逐个安装

    逐个安装,命令如下:【必须安装】
    
    rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm
    rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm
    rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm
    rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm
    
    【非必须安装】
    rpm -ivh mysql-community-libs-compat-8.0.16-2.el7.x86_64.rpm
    rpm -ivh mysql-community-embedded-compat-8.0.16-2.el7.x86_64.rpm
    rpm -ivh mysql-community-devel-8.0.16-2.el7.x86_64.rpm
    rpm -ivh mysql-community-test-8.0.16-2.el7.x86_64.rpm

    3、缺什么就安装什么

    yum install openssl-devel.x86_64 openssl.x86_64 -y
    yum install perl.x86_64 perl-devel.x86_64 -y
    yum install perl-JSON.noarch -y
    yum install autoconf -y

    4、启动mysql

    systemctl start mysqld

    特别说明,如果启动不了 就是目录权限 的问题 

    5、查看临时密码

    grep "A temporary password" /var/log/mysqld.log

    6、修改密码策略

    修改密码长度:
    
    set global validate_password.length=4;
    
    修改密码规则:
    
    set global validate_password.policy=LOW;
    
     
    先查看密码规则
    
    SHOW VARIABLES LIKE 'validate_password%';

    问题总结

    1、Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

    上面这个问题 都是目录权限问题 修改目录用户组即可

    chown -R mysql:mysql mysql/
  • 相关阅读:
    程序的了解
    Oracle VM VirtualBox虚拟网卡消失解决方法
    YARN 运维、巡检、监控、调优、排障
    HDFS巡检、监控、调优、排障
    Windows CMD命令大全
    [HDU]6356 Glad You Came(ST表)
    [BZOJ] 1019 [SHOI2008]汉诺塔
    树上叶子之间点对距离平方和
    [BZOJ]1026[SCOI2009]windy数
    [计蒜客]A1542 The Maximum Unreachable Node Set
  • 原文地址:https://www.cnblogs.com/easyidea/p/14301688.html
Copyright © 2020-2023  润新知