zoukankan      html  css  js  c++  java
  • Linux下MySQL开放root的远程访问权限

    mysql默认只能从本地连接,所以要使root可以远程访问登录,需做如下设置:

    1、授权 请使用以下命令

    mysql> Grant all privileges on *.* to 'root'@'%' identified by 'kdm001' with grant option;
    (%表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名,)
    mysql> flush privileges;   
    Query OK, 0 rows affected (0.03 sec)

    运行此命令,设置才可以生效。

    然后可以进入mysql,运行以下命令,如果存在图示红框中的信息,表示root用户已获得远程访问的权限。

    如果此时仍然无法使用root用户远程访问服务器,请做以下设置:

    2、更改配置信息

    a、打开 /etc/mysql/my.cnf   命令 vi  /etc/mysql/my.cnf

    b、找到bind-address = 127.0.0.1 将其修改为bind-address = 0.0.0.0 

    c、使用此命令重启mysql,sudo /etc/init.d/mysql restart

    OK,到这里就应该可以远程访问了。

  • 相关阅读:
    Eclipse设置打开的默认浏览器
    Java | 源文件
    博客园--个人博客背景设置
    MYSQL | 修改密码
    博客园首秀----Markdown
    Redis@Redis
    网络编程@Socket网络编程
    JVM@JVM基础
    并发编程@Disruptor并发框架
    并发编程@并发编程高级
  • 原文地址:https://www.cnblogs.com/younggun/p/3379258.html
Copyright © 2011-2022 走看看