zoukankan      html  css  js  c++  java
  • MYSQL添加远程用户或允许远程访问

    1.用root用户登陆

    格式:grant 权限 on 数据库教程名.表名 to 用户@登录主机 identified by "用户密码";

                @ 后面是访问MySQL的客户端ip地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为

    本地访问(那此用户就不能远程访问该mysql数据库了)。

    grant all privileges on *.* to 创建的用户名 @"%" identified by "密码";

    flush privileges;   * 刷新刚才的内容*

    同时也可以为现有的用户设置是否具有远程访问权限。如下:

    use mysql;
    
    update db set host = '%' where user = '用户名'; (如果写成 host=localhost 那此用户就不具有远程访问权限)
    
    flush privileges;
    
    grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option

    若mysql创建数据库后出现Access denied for user 'root'@'%' to database ‘xxxx’
    则修改*.*中的*为被禁止的数据库

    2.阿里云的入口规则让3306打开。

    3.远程使用数据库客户端软件连接 MYSQL数据时,连接出现 2003-Can’t connectto MySQL on ‘XX.XX.XX.XX’(10061)错误时,是由于MySQL不准许远程连接。
    修改方法如下:     
    1)在服务端MySQL文件夹下找到my.ini文件。

    修改bind-address=127.0.0.1为bind-address=0.0.0.0

    2) 重新启动MySQL服务。

    生命不止,奋斗不息
  • 相关阅读:
    Java 在线/离线 文档
    Java集合框架全解
    【LeetCode】204.计数质数
    深入SpringMvc
    SpringMvc基础
    SSM整合
    Spring注解
    SpringAop编程
    2路插入排序
    Matplotlib绘图库简要介绍
  • 原文地址:https://www.cnblogs.com/shione/p/7256148.html
Copyright © 2011-2022 走看看