`

命令行如何远程连接MySQL数据库

 
阅读更多

新使用MySQL,说起来是个简单的事情,但是却费了些周折:

1、登陆服务器端,进入命令行,windows cmd;

2、设置用户、密码让指定的IP访问:mysql -u root -p 或安装的快捷方式进入:MySQL Command Line Client,使用grant命令:

grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令';

例子:

mysql>grant select,insert,update,delete,create,drop on mydb.mytable to lzpddd@192.168.1.88 identified by 'mypassword';
给来自192.168.1.88 的用户lzpddd分配可对数据库 mydb的mytable表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为'mypassword';

mysql>grant all privileges on *.* to lzpddd@192.168.1.88 identified by 'mypassword';

给来自192.168.1.88 的用户lzpddd分配可对所有数据库的所有表进行所有操作的权限限,并设定口令为'mypassword';

mysql>grant all privileges on *.* to  lzpddd@'%'   identified by 'mypassword';

给来自任何IP地址 的用户lzpddd分配可对所有数据库的所有表进行所有操作的权限限,并设定口令为'mypassword';

3、关闭服务器端防火墙或者开放3306端口(很重要);

 

4、客户端连接:

进入命令行,windows cmd,连接:

mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名

注意:

    (1)服务器端口标志-P一定要大些以区别于用户-p,如果直接连接数据库标志-D也要大写;

    (2)如果要直接输入密码-p后面不能留有空格如-pmypassword;

    (3)命令结束段没有'; '分号。

例子:

mysql -u lzpddd -pmypassword -h  192.168.1.88  -P   3306  -D   mydb

分享到:
评论

相关推荐

    远程连接mysql数据库.pdf

    【远程连接MySQL数据库】 在网站开发和管理过程中,与MySQL数据库的交互是非常常见的。通过远程连接MySQL数据库,我们可以实现对数据库的实时管理和更新,而无需实际位于服务器所在地。以下是使用DOS进行远程连接...

    远程连接mysql数据库.docx

    本篇文章将详细讲解如何通过DOS(命令行)进行远程连接MySQL数据库,并执行常见的数据库管理任务。 1. **MySQL远程备份** - 使用`mysqldump`命令可以将本地MySQL数据库导出为SQL脚本。例如: ``` mysqldump -h...

    Qt连接Mysql数据库驱动

    在进行Qt与MySQL数据库连接之前,首先需要了解如何搭建开发环境以及如何编译Qt与MySQL数据库之间的驱动。下面详细介绍如何分步骤搭建Qt开发环境、MySQL数据库环境,并编译Qt连接MySQL数据库驱动。 1. Qt开发环境...

    远程备份MySQL数据库

    1. mysqldump工具:mysqldump是MySQL提供的一个命令行工具,用于将MySQL数据库的数据导出到文本文件中。 2. 数据库连接信息:包括数据库用户名、密码、数据库地址和要备份的数据库名称。 3. 备份文件夹:指定备份...

    用命令行连接MySQL数据库

    本篇文章将详细介绍如何通过命令行连接到MySQL数据库,以及处理可能出现的问题。 首先,连接MySQL数据库的基础步骤是: 1. **启动命令行**:在Windows操作系统中,可以通过快捷键`Win+R`打开运行对话框,输入`cmd`...

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

    Linux 下 MySQL 数据库远程连接操作详解 Linux 下 MySQL 数据库远程连接操作是指在 Linux 操作系统中连接和管理 MySQL 数据库的过程。本文将详细介绍 MySQL 数据库远程连接的步骤、设置密码的方式、解决权限问题的...

    mysqldump java远程备份mysql数据库 cmd备份

    通过理解并应用上述知识,你可以有效地对远程MySQL数据库进行备份,无论是通过CMD还是Java。这不仅能保护你的数据安全,还能在需要时方便地恢复数据库。记得定期备份,并妥善保管备份文件,以防数据丢失。

    命令行下mysql 连接器

    这样的设计对于开发者、系统管理员或者需要在不同环境中快速测试数据库连接的人来说非常实用。 现在,我们来看看如何使用这个命令行MySQL连接器。首先,确保你已经在目标计算机上放置了mysql.exe,并且系统已经配置...

    连接MYSQL数据库命令

    连接到远程MySQL数据库并指定端口号 如果需要连接到远程服务器上的MySQL数据库,服务器的IP地址为`192.168.0.201`,端口号为3306,用户名为`root`,密码为`123`,则命令如下: ```bash C:\>mysql -h 192.168.0....

    远程连接mysql数据库注意点记录

    本文将深入探讨在远程连接MySQL数据库时需要注意的关键点,包括新建独立账户、设置权限以及解决远程连接速度慢的问题。 首先,让我们来看如何新建独立账号并设置权限。在MySQL中,创建新用户通常需要使用命令行...

    远程用户连接mysql授权

    对于MySQL这样的关系型数据库管理系统而言,实现远程用户连接授权变得尤为重要。本文将详细介绍如何为远程用户授权访问MySQL服务器的方法。 #### 二、远程用户连接MySQL授权原理 在MySQL中,每个用户的权限是根据...

    设置mysql远程连接

    ### 设置MySQL远程连接知识点详解 #### 一、背景与需求 在进行数据库管理与应用开发的过程中,有时我们需要从远程...通过以上步骤,您可以成功地为MySQL数据库配置远程连接功能,从而更灵活地管理和使用数据库资源。

    Mysql常用命令行大全

    本文将详细介绍MySQL的一些常用命令行操作,帮助读者更好地掌握如何通过命令行方式来管理和操作MySQL数据库。 #### 一、启动与停止MySQL服务 - **启动MySQL服务**: - 在Windows系统上,可以通过以下命令来启动...

    Linux系统下实现远程连接MySQL数据库的方法教程

    在Linux系统中,远程连接MySQL数据库是一个常见的需求,特别是对于多台服务器的管理和维护。默认情况下,MySQL数据库的root用户仅允许本地访问,不允许远程连接。以下是一个详细的方法教程,教你如何在Linux环境下...

    配置mysql远程连接访问数据库 Navicat preium.docx

    完成以上步骤后,你应该能够使用Navicat Premium或其他MySQL客户端从远程位置成功连接到你的MySQL数据库。然而,请注意,开放远程访问可能带来安全隐患,因此建议仅对必要的IP地址或范围开放,并始终保持数据库...

    VC++通过API连接MySQL数据库

    【VC++通过API连接MySQL数据库】知识详解 在VC++中使用API连接MySQL数据库是一项常见的任务,这使得C++应用程序能够直接与MySQL数据库进行交互。本文将深入探讨如何实现这一过程,包括安装MySQL服务器、配置环境...

    Java连接MySQL数据库失败的一种可能原因

    在IT行业中,数据库连接是应用程序与数据库交互的基础。在Java编程中,我们通常使用JDBC(Java Database Connectivity)来建立这种连接。然而,有时我们可能会遇到"Java连接MySQL数据库失败"的问题,这可能是由多种...

Global site tag (gtag.js) - Google Analytics