如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库
文章目录
- Windows系统下
- 访问本地MySQL数据库
- 访问远程主机的MySQL数据库
- 本地安装了MySQL数据库
- 本地没有安装MySQL
- Linux系统下
- 退出数据库登录
Windows系统下
访问本地MySQL数据库
使用命令终端访问本地MySQL数据库,打开终端直接输入以下命令语句:
mysql -hlocalhost -uroot -p123456 -Dtest;
mysql --host=localhost --user=root --password=123456 --database=test; # 这种方式不推荐
如果没有口令则可以输入以下命令语句:
mysql -hlocalhost -uroot;
你还可以这样输入命令语句:
mysql -uroot -p;
因为你没有输入密码,所以回车后,终端要求输入root用户的登录密码,登录成功后需要选择数据库,因为没有用-D
指定数据库。
不推荐的写法:
mysql -uroot -p 123456;
命令窗口认为你没有输入密码,但是输入了数据库名称123456
,所以回车后会让你输入root
的登录密码,回车后系统发现找不到数据库123456
,结果反馈错误信息,如下图所示:
说明:
localhost
数据库所在主机ip
,-h
和ip
之间允许有空格,本地主机-hlocalhost
可以省略掉,root
是数据库用户名,-u
和root
之间允许有空格。123456
是root
的登录密码,-p
和123456
之间不可以有空格,密码可以先不写,不过登录用户实际是有密码的,则必须保留-p
,告诉终端有密码,只是后面单独来输入。test
是数据库名称,-D
和test
可以有空格,指定数据库时,D
必须大写。当然也可以不写-D
,直接在密码后面空格加上数据库名称。
访问远程主机的MySQL数据库
访问局域网
中某台主机的数据库和外网主机
的数据库都是远程访问,所以访问的方式及使用的命令语句相同。
本地安装了MySQL数据库
本地电脑要安装MySQL,当然安装MySQL客户端也行,没有试过。
然后配置好Path
环境变量:C:\Program Files\MySQL\MySQL Server 6.0\bin
。
然后打开命令终端直接输入以下命令语句:
mysql -h115.355.32.45 -uroot -p123456 -Dtest;
说明:
115.355.32.45
是远程主机的ip地址。
本地没有安装MySQL
使用ssh命令访问远程主机,再访问MySQL。
打开命令终端,直接输入以下的命令语句:
ssh root@119.119.10.5;//ssh 登录用户名称@远程主机IP地址
按回车后,输入远程主机系统的登录密码,登录主机成功之后,接着同样使用以下语句访问远程主机上的MySQL:
mysql -hlocalhost -uroot -p123456 -Dtest;
mysql test -uroot -p;
mysql test -uroot -p123456;
因为你已经登录了远程主机,你使用的实际是远程主机的命令终端,相当于你直接在远程主机上进行操作,所以本地就变成了远程主机,因此这样的情况下访问远程主机的数据库,就是在访问本地的数据库,所以-hlocalhost
可以省略不写。
Linux系统下
和Windows系统下的命令语句一样
退出数据库登录
输入命令 exit
或者 quit
如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库相关推荐
- 如何在 Windows 主机上访问本地局域网中的 Linux 主机
如何在 Windows 主机上访问本地局域网中的 Linux 主机 使用 Xshell 建立远程连接 在 Windows 主机上是可以访问本地局域网中的 Linux 主机的.这样做之所以可行,是因 ...
- git命令推送本地到远程分支
目录 git命令推送本地到远程分支 1.从命令行创建一个新的仓库 2.从命令行推送已经创建的仓库 3.删除远程 Git 仓库 fetch -p 修剪远程分支 Git复制已有分支到新分支开发 g ...
- svn在本地搭建服务器,本地可以访问,局域网的其他电脑不可以访问
1.前言 svn在本地搭建服务器,本地可以访问,局域网的其他电脑不可以访问 2.解决办法 控制面板->系统和安全 控制面板\系统和安全\Windows Defender 防火墙->高级设置 ...
- 远程关闭计算机提示拒绝访问权限,shutdown远程关机win10系统拒绝访问最佳解决方法...
win10系统功能强大,能够实现很多让用户看起来很不可思议的操作,其中就包括通过shutdown命令进行win10系统的远程使用,但是近日有用户想要通过shutdown进行远程关机win10系统时却被 ...
- windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法
windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...
- bash git 如何切换目录_【git】命令行与本地仓库/远程仓库
终端里如何复制粘贴 在cmder里 粘贴是鼠标右键 粘贴时shift+Insert 复制是用鼠标选中即自动复制 在Git Bash里 粘贴是鼠标中键 粘贴时shift+Insert 复制是用鼠标选中, ...
- 手机访问本地局域网内服务器网站
为了方便自己测试,需要用手机访问本地服务器的网站,经几番折腾,总算是如愿访问上了. 环境:win7 服务类型:iis 步骤一 1.新建网站 2.ip地址配置上当前pc端的IP 3.端口需要用80端口, ...
- 解决google浏览器不能访问本地磁盘图片资源问题 or 配置Tomcat访问本地磁盘图片资源
解决google浏览器不能访问本地磁盘图片资源问题: Not allowed to load local resource 1.修改Tomcat中的conf/server.xml文件 其中在 添加 说 ...
- Win10 远程连接 MySQL 防火墙阻止访问的解决办法
远程连接MySQL连接不上,一般有以下几种情况: 数据库未启动 MySQL客户端连接工具与MySQL服务器无法通信(不再同一个网络) MySQL服务器防火墙阻止了连接 MySQL帐号没有远程链接的权限 ...
最新文章
- Linux 使用NC命令永久监听本地端口
- 通过命令行在Python中测试以太坊RPC客户端
- kafka中controller的作用_Kafka 常见问题汇总
- JS原生---鼠标拖拽
- 上海启动5G试用!104页PPT,为你深度解析5G终端的创新和机遇
- NOIP2016普及组复赛第一题的AC程序加题解pascal
- 零宽断言java_正则表达之零宽断言(零宽度正预测先行断言)
- 绘图和可视化---matplotlib包的学习
- append导致TypeError: 'NoneType' object is not iterable
- 动态优先级调度、时间片轮转调度
- js获取 当前URL中的参数
- 20145322何志威 Exp8 Web基础
- 基于机智云的智能家用窗户窗帘控制及物联网系统
- C++求最大公约数 两种方法
- 01-SNAP与snappy介绍及安装
- 数字图像处理中的Region与XLD
- 搜索引擎的检索模型-查询与文档的相关度计算
- 久保由利香杂志翻译校队稿
- Android定制--------系统内置文件,用到linux服务(视频文件、音频文件等)
- 高等数学篇——导数与微分
热门文章
- smpp客户端_SMPP Java示例(客户端)
- 设计模式装饰者模式_装饰者模式如何拯救了我的一天
- react性能优化方案_React灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...
- 适用于应用程序错误的AWS警报
- 使用AWS Lambda,S3和AWS CloudFront进行动态内容缓存
- amazon云服务_亚马逊Simple Worklfow服务的骆驼演示
- java8的新特性_Java8的
- 在Spring MVC中,InternalResourceViewResolver做什么?
- qr码生成_从Java程序生成QR码图像
- 应用程序模块和实体缓存