zoukankan      html  css  js  c++  java
  • mysql开启远程连接

    1、root 用户登陆 MySQL

    输入“cmd”,进入控制台,

    登录数据库: mysql -u root -p

    查看用户的f访问主机权限: use mysql; select host,user from user;

    2、创建远程登陆用户并授权:

    grant all privileges on db_blog3.* to root@'192.168.136.131' identified by '123456';

    grant all privileges on *.* to 'root'@'%' identified by ‘password’with grant option;

    3、立即生效(必须) flush privileges; 生效后,在名为mysql的数据库的user表中会看到多了一条记录。

    解释:

    all privileges:赋予所有权限给指定用户;

    db_blog3.*:数据库的所有表;

    root:root用户,表示给哪个用户授权,此处是给root;

    192.168.136.131:允许root用户在哪个远程IP登录,设置为'%',表示不限制IP;

    123456:设置远程访问的密码

    注意: 如果设置后,navicat仍然无法访问远程远程服务器上的mysql,尝试关闭服务器的防火墙,参考《Linux服务器关闭防火墙,开放端口》

  • 相关阅读:
    eslint自动格式化
    焕肤功能
    Web Components
    Webpack 中的 sideEffects
    andriod 新建Activity_ Form
    那么唯美
    C# PDF添加水印
    停止触发器
    sp_sys_ERPTrigger_base
    sql语句返回主键SCOPE_IDENTITY()
  • 原文地址:https://www.cnblogs.com/xyhero/p/73baf475009a48b1cd42303372c8aa1e.html
Copyright © 2011-2022 走看看