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

    1 下载并安装MySQL官方的 Yum Repository

    # wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    # yum -y install mysql57-community-release-el7-10.noarch.rpm

    # yum -y install mysql-community-server

    # systemctl start  mysqld.service

    # systemctl status mysqld.service

    # grep "password" /var/log/mysqld.log
    2019-12-20T01:11:40.325438Z 1 [Note] A temporary password is generated for root@localhost: GpA)9tjfO9fm

    # mysql -uroot -p
    Enter password:

    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 2
    Server version: 5.7.28

    Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql> set global validate_password_policy=0;
    Query OK, 0 rows affected (0.00 sec)

    mysql> set global validate_password_length=1;
    Query OK, 0 rows affected (0.00 sec)

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'vonedao1234';
    Query OK, 0 rows affected (0.00 sec)

    mysql> quit
    Bye

    # yum -y remove mysql57-community-release-el7-10.noarch

    # systemctl enable mysqld

    # systemctl daemon-reload

    # mysql -uroot -p
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 3
    Server version: 5.7.28 MySQL Community Server (GPL)

    Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql> use mysql;
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A

    Database changed
    mysql> update user set Host='%' where User='root';
    Query OK, 1 row affected (0.00 sec)
    Rows matched: 1 Changed: 1 Warnings: 0

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    mysql> set global validate_password_policy=LOW;
    Query OK, 0 rows affected (0.00 sec)

    mysql> update user set Host='%' where User='root';
    Query OK, 0 rows affected (0.00 sec)
    Rows matched: 1 Changed: 0 Warnings: 0

    允许任何用户以root账户远程连接

    mysql> grant all privileges on *.* to 'root'@'%' identified by 'vonedao1234' with grant option;
    Query OK, 0 rows affected, 1 warning (0.00 sec)

    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

  • 相关阅读:
    SQLyog 使用笔记,自增主键数据冲突错误
    扫一扫的意义
    js 加法运算
    linux crontab执行shell脚本中包含相对路径的问题
    Nginx笔记总结十二:nginx版本号隐藏
    Nginx笔记总结十一:Nginx重写规则指南
    Nginx笔记总结十:Nginx日志切割
    Nginx笔记总结九:Nginx日志配置
    Nginx笔记总结八:ngx_http_core_module模块中的变量
    Nginx笔记总结七:root和alias文件路径配置
  • 原文地址:https://www.cnblogs.com/zoujiaojiao/p/12072880.html
Copyright © 2011-2022 走看看