`

远程连接MySQL数据库服务器

阅读更多
      上文说到《局域网内访问tomcat服务器》,主要是想在会议室内远程访问tomcat服务器,不过在演示的时候需要跑JBPM4.4官方实例的junit test,所以当把jbpm.hibernate.cfg.xml改为具体的IP地址后,会报该IP无法连接数据库服务器。
      对此,以root用户登录Mysql,执行以下命令即可:
      mysql> grant all privileges on *.* to 用户名@'%' identified by '密码';
                           Query OK, 0 rows affected (0.03 sec)
      *该命令会在mysql.user这张表中插入一条记录。*
      mysql> flush privileges;
                            Query OK, 0 rows affected (0.11 sec)
      *刷新权限相关表*

      格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
      @ 后面是访问mysql的客户端IP地址(或是 主机名)
      % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。

      我们还可以通过mysql.user表进行查询和更新。如
      select * from mysql.user就可以查询用户的权限。

      PS:1.用户名@客户端IP,其中的用户名用引号或不用都可以,如
             ricki@'%'或'lucy'@'%'
           2.有时候还有可能需要重启MySQL数据库服务器。(这可能没有使用flush 
              privileges;的原因吧!)
0
1
分享到:
评论
1 楼 yangleilt 2011-03-15  

相关推荐

    android远程连接MYSQL数据库

    当网络可用时,Android应用可以同步本地SQLite数据库与远程MySQL数据库。 6. **安全考虑**: 远程连接数据库涉及到用户数据的安全性。务必确保所有通信都是加密的(使用HTTPS协议),避免数据被窃听。同时,不要在...

    Mysql数据库远程连接利器SQLyog

    SQLyog,作为一款强大的MySQL管理工具,是许多数据库管理员和开发者的首选,尤其在远程连接MySQL数据库时,它表现得尤为出色。下面我们将深入探讨SQLyog的功能、使用方法以及其在远程连接中的优势。 SQLyog,由...

    Qt远程连接mysql数据库.zip

    在IT领域,数据库管理和应用程序开发是两个至关重要的部分。...通过研究这些文件,开发者可以更好地理解如何在Qt 5.14环境下实现远程MySQL数据库的连接和操作。这将对学习数据库集成、Qt编程和跨平台应用开发大有裨益。

    NaviCat连接时提示不支持远程连接的MySql数据库解决方法

    如果一切设置正确,你应该能够成功连接到远程MySQL数据库。 需要注意的是,这种方法依赖于你的服务器环境支持PHP,并且需要在服务器端配置适当的权限,允许HTTP通道访问MySQL。此外,为了安全起见,应确保上传到...

    远程连接mysql数据库.docx

    - 要连接到远程MySQL服务器,使用以下命令: ``` mysql -h58.222.24.35 -uziiiij -pjjwgynif ``` 这里,`-h`后面的IP地址是远程数据库的地址,`-u`后面是远程数据库的用户名,`-p`后面是密码。确保将这些值替换...

    python连接mysql数据库脚本工具

    在本场景中,我们关注的是使用Python连接MySQL数据库的脚本工具。MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了高效的存储和查询数据的能力。接下来,我们将深入探讨如何使用Python连接到MySQL数据库并...

    Android 远程连接mysql 驱动 8.0.29

    在Android应用开发中,有时需要实现远程连接到MySQL数据库进行数据交互。这通常涉及到网络编程、数据库...通过理解这些概念和步骤,开发者可以构建起可靠的Android应用,实现在移动设备上与远程MySQL数据库的无缝通信。

    winform,EF连接mysql数据库驱动

    在本场景中,我们将讨论如何在WinForm应用中使用EF连接MySQL数据库,并安装必要的驱动。 首先,我们需要安装MySQL的数据提供程序,这通常通过NuGet包管理器来完成。在Visual Studio(VS)中,打开你的项目,右键...

    远程连接mysql数据库.pdf

    通过远程连接MySQL数据库,我们可以实现对数据库的实时管理和更新,而无需实际位于服务器所在地。以下是使用DOS进行远程连接MySQL数据库的基本步骤和相关知识点: 1. **mysqldump命令**: `mysqldump` 是MySQL提供...

    远程连接mysql数据库 Linux,MySql数据库远程连接教程.pdf

    理解这些基本概念和操作,能帮助你在Linux环境中有效地管理和维护MySQL数据库,实现远程连接和数据管理。如果你需要进一步学习,可以关注相关的Linux MySQL远程连接教程,以及数据库备份和脚本文件的编写方法。

    自动定时备份远程服务器的mysql数据库并存储在本地

    对于远程服务器上的MySQL数据库,定期进行自动备份是防止数据丢失的有效手段。本篇文章将详细介绍如何实现这一目标,将远程服务器的MySQL数据库自动定时备份并存储在本地。 首先,我们需要了解MySQL的数据备份类型...

    瀚高数据库连接工具,用于连接到本地或远程的瀚高数据库 请区别于瀚高迁移工具

    migration:迁移工具,用于mysql数据库迁移到瀚高数据库。 3.1 连接瀚高数据库 解压 hgdbdeveloper-6.1.0-2024-01-16.zip 打开 hgdbdeveloper 工具,连接到瀚高数据库 若能连接到服务器,可直接连接到服务器端的瀚高...

    Qt连接Mysql数据库驱动

    在网络配置中,可以选择启用TCP/IP连接并设置端口号(默认为3306),这样可以远程访问MySQL数据库,否则只能在同一台机器上访问数据库。 3. Qt连接MySQL数据库驱动编译 最后,需要编译Qt与MySQL数据库之间的驱动。...

    Navicat远程连接MySQL

    使用 Navicat 远程连接 MySQL 数据库需要修改 user 表的 localhost 字段、刷新 MySQL 权限和配置连接远程数据库。通过这些步骤,我们可以使用 Navicat 远程连接 MySQL 数据库,进行各种数据库操作。

    Navicat出现无法远程连接MySql服务器问题的解决办法

    安装好mysql,本地访问正常,但同一个局域网内的机器都无法访问该服务器上的mysql数据库; 原因: mysql默认是不可以通过远程机器访问的,只允许本地访问,通过下面的配置可以开启远程访问; 排查思路: mysql设置...

    delphi远程连接MySQL(完美版)

    本教程将详细讲解如何使用Delphi通过SQLConnection控件实现对远程MySQL数据库的完美连接。 首先,我们需要了解SQLConnection控件。这是Delphi集成开发环境中(IDE)提供的一个标准组件,它允许开发者与各种数据库...

    VS连接mysql数据库工具

    下面我们将深入探讨如何在VS中连接MySQL数据库,以及相关的知识点。 首先,要实现VS连接MySQL,我们需要安装几个关键组件: 1. **MySQL for Visual Studio**:这是MySQL官方提供的一个插件,它允许开发者在VS中...

    linux下Mysql数据库远程连接操作[整理].pdf

    MySQL 远程连接是指从远程主机连接到 MySQL 数据库服务器的过程。有两种情况:无密码和设置密码。 (1)无密码情况 在无密码情况下,连接 MySQL 数据库服务器的步骤如下: * 输入 `mysql` 回车,进入 MySQL ...

Global site tag (gtag.js) - Google Analytics