您现在的位置: 首页 > 数据库 > MySQL教程 > 正文

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

作者:admin来源:网络浏览:时间:2018-03-10 10:48:44我要评论
分享到
阿里云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     #注释掉此行就可以远程登录了  
相关热词搜索: