`

命令行如何远程连接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数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

    mysql数据库全文查找,查询所有数据库中包含指定字符的数据。 一、支持功能: 1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定...

    MySQL数据库常用命令行整理(表格)

    MySQL常用命令行 1、登陆、退出MySQL 命令行 作用 mysql -u -p 本地登陆数据库服务器。 如:mysql -uroot -p123456 mysql -h -u -p 远程登陆数据库服务器。 如:mysql -h127.00.000 -uroot -p...

    Navicat 远程连接 MySQL实现步骤解析

    相信大家都有在远程服务器上进行开发吧,其中 MySQL 的使用率应该也会挺高,如果使用 Navicat 等可视化工具来操作远程数据库不失为一种很好的选择,避免了在命令行写 SQL 语句的操作。下面简单介绍一下 Navicat 连接...

    Navicat + SecureCRT 搭建跳板机连接远程mysql数据库

    有这样一个场景:本地A(Win10电脑,装有Navicat),跳板机B(Linux,ip:10.10.1.101),远程mysql数据库服务器C(Linux,ip:192.168.111.101)。A想通过Navicat直连C来进行增删改查,但是由于防火墙和网络安全...

    navicat无法远程连接mysql的解决方法

    近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接。 在 Ubuntu 中通过 mysql 命令行创建好一个数据表并分配了权限: 代码如下:...

    超详细的MySQL基础入门教程 从0讲到数据库操作 共22页.pdf

    2.4 例 2:连接到远程主机上的 MYSQL 3 2.5 退出 MYSQL 命令: exit (回车) 4 3 修改密码 4 3.1 例 1:给 root 加个密码 ab12 。 4 3.2 例 2:再将 root 的密码改为 djg345 。 4 4 增加新用户 4 4.1 例 1、增加一...

    简单了解操作mysql数据库的命令行神器mycli

    主要介绍了简单了解操作mysql数据库的命令行神器mycli,今天发现一个操作数据库的命令行工具,可以自动补全和语法高亮,,需要的朋友可以参考下

    解决MySQL无法远程连接的方法

    MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理...

    解析MYSQL 数据库导入SQL 文件出现乱码的问题

    导入数据时,如果目标数据库或表...2006 解决方法mysql导入sql文件报错 ERROR 2013 2006 2002mysql导入sql文件命令和mysql远程登陆使用详解在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)Mysql命令行导入s

    mysql笔记.docx

    3.远程登录mysql:mysql -h IP -u root -p(回车后输入密码) 4.修改密码: 5.显示数据库:show databases; 6.创建数据库:create database database_name; create database mydb1; 7.创建一个字符集为gbk的数据库...

    db-sync:具有命令行工具PHP库,用于在远程MySQL数据库之间有效地同步表

    DbSync是用于有效比较和同步两个或多个远程MySQL数据库表的工具。 为了在不比较数据的每个字节的情况下执行此操作,该工具将对源表和目标表上的行范围执行校验和(MD5,SHA1,CRC32),并仅比较哈希。 如果发现某个...

    mysql命令 MySQL服务器的客户端工具

    mysql命令是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。 语法格式: mysql [参数] [数据库] 常用参数: -h MySQL服务器的ip地址或主机名 -u 连接MySQL服务器的...

    navicat连接mysql时出现1045错误的解决方法

    navicat for MySQL 连接本地数据库出现1045错误 如下图: 查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够; 解决方法: 1.首先打开命令行:开始->运行->cmd。 2.先进入电脑安装的mysql的bin目录下,...

    MYSQL初学者命令行使用指南

    mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。...

    将远程数据库导入到本地数据库

    mysql 本地数据库如何从远程数据库导数据,本文以此问题进行详细介绍,需要了解的朋友可以参考下  写在前面:近开始用Ubuntu系统,实在没有好用的mysql界面程序,于是….只能用终端操作之了。  操作过程:打开...

    mysql登录客户端,64位

    windows下mysql连接客户端,用来以命令行的方式连接远程或本地的mysql数据库。 mysql -h <数据库地址> -u <用户名> -p 取自MySQL Workbench 6.3.7安装目录 需要安装vcredist 2013。...

    数据库+MySql

    mysql -h hostname -u root -p root //连接远程服务器 mysql -u root -p root //连接localhost 2:查看mysql帮助 3:查询当前日期和时间 select current_data;// select now()//查询当前时间 4:现实所有数据库 – ...

    mysql-dbcompare:用PHP编写的简单命令行工具,用于基于两个mysqldump输入构建mysql结构差异

    MySQL数据库比较此命令行脚本将生成两个输入文件的结构差异,并将其回显到STDOUT。 它通过简单的命令行界面使用的“数据库结构同步器”类。 可以使用SSH与远程服务器建立连接,在远程服务器上执行mysqldump以返回...

    DBDiff:比较MySQL数据库并自动快速创建架构和数据更改脚本迁移(支持上下SQL)以进行数据库版本控制。 支持*某些*迁移工具

    连接到源数据库和目标数据库以进行本地和远程比较 差异可以包括对模式和/或数据的更改,二者均在有效SQL中,以使目标与源保持最新。 与配置文件中的YAML集合进行比较时,可以忽略某些表和/或字段(请参见文件示例)...

    GitJAXWSDB:带有数据库和客户端的 JAX-WS 服务器端 CRUD 应用程序

    当您连接到数据库时,文件中的两行应该用作命令行指令。 随意为用户名和密码使用任何您喜欢的值。 关于应用程序。 此应用程序是在 NetBeans 中作为 JAX Web 服务应用程序使用 Maven 框架(Java EE 7、NB 8、JDK ...

Global site tag (gtag.js) - Google Analytics