• liunx环境下安装mysql5.7及以上版本


    1.系统环境

    #cat /etc/redhat-release
    CentOS Linux release 7.6.1810 (Core) 
    #getenforce
    Disabled
    #systemctl status firewalld
    ● firewalld.service - firewalld - dynamic firewall daemon
       Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
       Active: inactive (dead)
        Docs: man:firewalld(1)

    2.配置yum源

    #cd /etc/yum.repos.d
    #vi mysql5.7.repo
    [mysql5.7-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
    enabled=1
    gpgcheck=0 
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
    ##注意:
    不用校验时mysql下载安装速度快,即将1更改为0!
    我的系统是linux7,所以相应的baseurl中的地址要更改为linux7,
    即http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/。如果系统是linux6,请为http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
    
    #清理缓存存储库
    yum clean all
    #创建缓存存储库
    yum makecache

    3.查看是否有mysql安装包

    yum repolist enabled | grep mysql

    4.mysql的安装使用

    #yum install mysql-community-server -y
    
    #systemctl start mysqld.service
    
    #mysql -V
    
    //5.7以上版本的MySQL没有root的空密码
    可以在配置文件中修改设置使用简单密码,/etc/my.cnf
    validate_password_policy=0  //只匹配长度,默认8位
    validate_password_length=4  //最小长度4位
    
    #查看系统默认的root密码
    grep 'temporary password' /var/log/mysqld.log
    2019-06-23T11:13:14.861450Z 1 [Note] A temporary password is generated for root@localhost: qa!>h#BOu6eJ
    ##密码即:qa!>h#BOu6eJ
    #使用root账户登入并修改root密码
    mysql -uroot -p
    mysql>set global validate_password_policy=0; //设置密码设置匹配最小长度默认8位

    mysql>set global validate_password_length=1; //修改密码的长度
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
    ##需要注意的是:
    MySQL的 validate_password 插件默认安装。这将要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符。
    mysql>show variables like 'validate_password%';
  • 相关阅读:
    JavaScript之DOM查询
    JavaScript之this解析
    Qt之pro文件解析
    Qt5 调试之详细日志文件输出(qInstallMessageHandler)
    修改 Ubuntu的源为阿里源
    Unable to acquire the dpkg frontend lock
    gcc编译中文字符串后,windows控制台输出乱码
    stm32f103 time2配置,转载
    取反
    单片机,struct ,union定义标志,节约RAM
  • 原文地址:https://www.cnblogs.com/dengcongcong/p/11072489.html
Copyright © 2020-2023  润新知