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)

  • 相关阅读:
    PHP 操作MySQL时mysql_connect( )和Mysqli( )的两种报错机制
    OS + macOS Mojave 10.14.4 / sushi / ssh-keygen / ssh-copy-id
    script ajax / XHR / XMLHttpRequest
    java socket / No buffer space available
    OS + Ubuntu ARM Android
    mysql中批量替换数据库中的内容的sql
    linux下ubuntu系统安装及开发环境配置
    PHP 截取字符串专题
    在Ubuntu中用root帐号登录
    理解javascript的caller,callee,call,apply概念
  • 原文地址:https://www.cnblogs.com/zoujiaojiao/p/12072880.html
Copyright © 2011-2022 走看看