zoukankan      html  css  js  c++  java
  • mysql 授权 user@'%' 为什么登陆的时候localhost 不行呢???

    公司业务服务器还没迁移到阿里云上的时候,创建的一个用户明明是所有的,但是本机登陆就是不行,一直也搞不懂原因

    今天才知道 原来 %不包括 localhost

    mysql> grant all on salt.* to salt@'%' identified by 'salt';

    Query OK, 0 rows affected (0.00 sec)

    mysql> flush privileges;

    Query OK, 0 rows affected (0.00 sec)

    [root@saltstack_s yum.repos.d]# mysql -u salt -psaltpasswd@123 -h localhost  #登陆不了的原因。是因为上面授权的*不包括localhost

    ERROR 1045 (28000): Access denied for user 'salt'@'localhost' (using password: YES)

    [root@saltstack_s ~]# mysql -usalt -p -h 192.168.92.128

    Welcome to the MySQL monitor.  Commands end with ; or g.

    Your MySQL connection id is 2

    Server version: 5.1.73 Source distribution

    Copyright (c) 2000, 2013, 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> 

  • 相关阅读:
    Vue
    多线程
    多进程进阶
    CentOS7中安装MySQL
    socket
    回顾
    Hibernate学习一:Hebinate入门以及一些小问题
    struts2学习二:Tomcat的部署目录和访问路径问题
    struts2学习一:hello struts2及struts2环境配置中遇到的问题
    Scanner几个问题与正则简介
  • 原文地址:https://www.cnblogs.com/liujianzuo888/p/5001362.html
Copyright © 2011-2022 走看看