广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    关于MYSQL 远程登录的授权方法 命令

    2018-09-29 11:22:12 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布
    方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"

    #mysql -u root -proot
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;

    方法二、直接授权(推荐)

    从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:

    # mysql -u root -proot
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
      允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给select,insert,update,delete权限。

    # mysql -u root -proot
    grant select,insert,update,delete on *.* to root@"202.11.10.253" Identified by "dboomysql";
      允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给所有权限。

    # mysql -u root -proot

    grant all on *.* to root@"202.11.10.253" Identified by "dboomysql"

    操作完后切记执行以下命令刷新权限

    FLUSH PRIVILEGES

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告