PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 数据库 > MySQL教程 > 正文

    MySQL5.7 实现远程连接 —— 添加用户、删除用户与授权

    作者:admin来源:网络浏览:时间:2018-03-10 10:48:44我要评论
    分享到
    导读:阿里云ECS公用镜像 ubuntu14.04 64 位,安装 PHP7.1 MySQL5.7 Nginx 。部署项目过程中数据库出现拒绝访问错误。部署教程戳这里解决...
    阿里云ECS公用镜像 ubuntu14.04 64 位,安装 PHP7.1 MySQL5.7 Nginx 。部署项目过程中数据库出现拒绝访问错误。部署教程戳这里

    解决方案:

    1. 远程连接服务器,使用 root 用户登录 MySQL
      mysql -uroot -p
    2. 创建数据库用户并授权
      mysql>grant all privileges on db_name.* to db_user@'%' identified by 'db_password';
      mysql>flush privileges;

      MySQL5.7 实现远程连接 —— 添加用户、删除用户与授权

      db_name数据库名,db_user用户名,%表示在任何一台电脑上都可以登录,也可以指定 IP 使某台机器可以远程登录,db_password登录密码,flush privileges;刷新权限立即生效(必须执行)

    3. 退出数据库,重启数据库
      mysql> exit;
      sudo service mysql restart
    4. Ubuntu 服务器下,MySQL默认是只允许本地登录,因此需要修改配置文件将地址绑定注释掉:
      配置文件路径 /etc/mysql/mysql.conf.d/mysqld.cnf
      # Instead of skip-networking the default is now to listen only on  
      # localhost which is more compatible and is not less secure.  
      #bind-address       = 127.0.0.1     #注释掉此行就可以远程登录了  
    转载请注明(B5教程网)原文链接:http://www.bcty365.com/content-35-6224-1.html
    相关热词搜索:
    网友评论: