• MySQL、Postgres如何 开启远程访问权限(ubuntu)
  • Rossin 发表于 2016/2/26 9:16:00 | 分类标签: MySQL教程 访问权限 ubuntu
  • 本文核心:MySQL、Postgres 开启远程访问权限(ubuntu)

    MySQL

    1、编辑 my.cnf 文件:

    sudo vi /etc/mysql/my.cnf
    

    2、将绑定地址行注释掉或者修改为指定 IP

    #bind-address = 127.0.0.1
    

    3、登录 MySQL:

    mysql -uroot -p123
    

    4、添加 root 用户访问权限

    grant all privileges on *.* to 'root'@'%' identified by '123';
    flush privileges;
    

    5、查看 user 权限,成功修改权限为 %:

    select host,user from mysql.user;
    
    +------------+----------------+
    | host       | user           |
    +------------+----------------+
    | %          | root           |
    | 127.0.0.1  | root           |
    | localhost  | root           |
    +------------+----------------+
    

    6、重启 MySQL:

    sudo /etc/init.d/mysql restart
    

    Postgres

    1、编辑 postgresql.conf 文件:

    sudo vi /etc/postgresql/9.4/main/postgresql.conf
    
    # 增加
    listen_addresses = '*'
    

    2、编辑 pg_hba.conf 文件:

    sudo vi /etc/postgresql/9.4/main/pg_hba.conf
    
    # 修改
    #host    all             all             127.0.0.1/32            md5
    host    all             all             0.0.0.0/0               md5
    

    3、重启 Postgres

    sudo service postgresql restart
    

  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款

  • 感谢本文作者
  • 作者头像
  • 昵称:Rossin
  • 加入时间:2014/6/1 14:49:00
  • TA的签名
  • 这家伙很懒,虾米都没写
  • +进入TA的空间
  • 以下内容也很赞哦
分享按钮