zoukankan      html  css  js  c++  java
  • Centos7 安装 mysql5.7

    centos7 yum默认是没有mysql的 

    需要添加 Yum repository 

    http://dev.mysql.com/downloads/repo/yum/

    wget *****.rpm

    rpm -Uvh ***.rpm  【你下载的rpm】

    yum repolist all | grep mysql  查看一下所有mysql的安装包

    yum install mysql-community-server  开始安装

    service mysqld start 安装完成后启动mysql服务

    service mysqld status 查看一下mysql是否启动

    安装完之后,'root'@'localhost 帐户被默认创建了,同时会随机给一个密码。这个密码放在安装日志文件里面

    可以用这个来查看:

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

    修改默认密码

    #mysql -uroot -p 

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

    这里创建mysql密码要求大小写字母数字混合,不然就无法创建,不符合mysql的安全策略。

    我们可以修改一下,使用简单密码方便自己使用和测试

    mysql>set global validate_password_policy=0;  这样就只用长度来判断密码完全了。但这个最小长度要求8位,我们把修改成4位(最小也只能是4位了)

    mysql>set global validate_password_length=4;

    再修改密码吧!

    防火墙打开3306端口:

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

    systemctl restart firewalld.service

    默认是不能远程访问的

    需要修改:

    在本机登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为'%'

    代码如下         

    #mysql -u root -p

    mysql>use mysql;

    mysql>select 'host' from user where user='root';

    #systemctl restart mysqld.service

  • 相关阅读:
    2015hust暑假集训 0715 F
    hust2015暑假集训 0715 c a coprime
    0714c
    hdu_1019Least Common Multiple(最小公倍数)
    hdu_1576A/B(扩展欧几里得求逆元)
    hdu_5104 Primes Problem()
    hdu_3483A Very Simple Problem(C(m,n)+快速幂矩阵)
    hdu_2604Queuing(快速幂矩阵)
    hdu_3003Pupu(快速幂)
    神奇的读入读出
  • 原文地址:https://www.cnblogs.com/micenote/p/5788608.html
Copyright © 2011-2022 走看看