mydql 设置充许远程链接

1 本机作为服务器时,其他机器连接不上?

  1)看一下防火墙是否打开了。

  2)在cmd中设置权限。

    第一种:(进入数据库的情况下)

    1、d:mysqlin>mysql -h localhost -u root //这样应该可以进入MySQL服务器

    2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机访问数据的权限

    3、mysql>FLUSH PRIVILEGES //修改生效

    4、mysql>EXIT //退出MySQL服务器

    第二种:(进入数据库的情况)

    // 设置远程访问的权限以及密码

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

    // 修改生效

    FLUSH PRIVILEGES;