zoukankan      html  css  js  c++  java
  • Windows操作系统下远程连接MySQL数据库

      用Eclipse做一个后台项目,但是数据库不想放在本地电脑,于是买了一个腾讯云服务器(学生有优惠,挺便宜的),装上MySQL数据库,但是测试连接的时候,发现总是连接不是上,但是本地数据库可以连接,于是上网搜索发现,mysql 数据库默认的连接只能在本机连接,远程连接必须授权。 

    远程连接权限配置:

    进到你的MySQLMySQL Server 5.5in文件夹下(注:Windows操作系统下doc命令进入)

                                 C:Program FilesMySQLMySQL Server 5.5>cd bin

    输入用户名和密码(装MySQL数据库时的你输入的用户名和密码,本文是:root,root),进入MySQL数据库中:

              C:Program FilesMySQLMySQL Server 5.5in>mysql -uroot -proot

    输入一下命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION,即所有用户都可以远程连接

              mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
              -> G

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

          mysql>FLUSH PRIVILEGES

    最后可以通过 URL ="jdbc:mysql://服务器的IP地址:3306/数据库名"进行远程连接MySQL数据库。

    作者:starryfeiii
    出处:http://www.cnblogs.com/feiii/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,原文链接否则保留追究法律责任的权利。
  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    线性表——数组实现
    this指针与const成员函数
    类对象拷贝是不是赋值操作??
    你真的理解内联函数吗?
    名字查找先于类型检查:函数重载与作用域
    谈谈函数调用
    推荐形参使用常量引用:void func(const T &);
  • 原文地址:https://www.cnblogs.com/feiii/p/6080457.html
Copyright © 2011-2022 走看看