zoukankan      html  css  js  c++  java
  • 允许mysql远程用户连接。

    默认mysql是禁止远程用户连接的。连接提示:

    1045,“Access denied for user 'root'@'192.168.100.1' (using password:YES)"

    开启数据库远程连接即可:

    1、先在本机使用root用户登录mysql,然后进行授权。

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

    在mysql控制台执行命令中的 ‘root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码

    2、如果授权的时候提示如下,说明是密码过于简单。也可以降低数据库的安全级别。

    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    3、授权成功之后重载授权表。

    flush privileges;

    4、退出数据库

    exit;

    5、可以进行远程用户连接了。

    二、降低数据库的安全级别:

    刚安装的mysql的密码默认强度是最高的,如果想要设置简单的密码就要修改validate_password_policy的值,

    validate_password_policy有以下取值:

     

    PolicyTests Performed
    0 or LOW Length
    1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
    2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file

    1、先登录mysql

    mysql -uroot -p

    2、设置安全级别

    set global validata_password_policy=0;

    3、默认密码长度为8位,设置为4位。

    set global validate_password_length=4;

    4、然后再执行密码修改操作就不会提示:

    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  • 相关阅读:
    ADO.NET 中的数据并发
    net中前台javascript与后台c#函数相互调用
    js正则函数match、exec、test、search、replace、split使用介绍集合
    jQuery遍历Table tr td td中包含标签
    SQL你必须知道的-查询聚合分组排序
    haut-1280 诡异的迷宫
    int、long long等的取值范围
    codeforce 855B
    nyoj-2357
    codeforces 858A
  • 原文地址:https://www.cnblogs.com/liluping860122/p/8881064.html
Copyright © 2011-2022 走看看