文章目录

  • 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-hip之间允许有空格,本地主机-hlocalhost可以省略掉,root是数据库用户名,-uroot之间允许有空格。123456root的登录密码,-p123456之间不可以有空格,密码可以先不写,不过登录用户实际是有密码的,则必须保留-p,告诉终端有密码,只是后面单独来输入。test是数据库名称,-Dtest可以有空格,指定数据库时,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数据库_访问数据库_连接数据库_登录数据库相关推荐

  1. 如何在 Windows 主机上访问本地局域网中的 Linux 主机

    如何在 Windows 主机上访问本地局域网中的 Linux 主机 使用 Xshell 建立远程连接   在 Windows 主机上是可以访问本地局域网中的 Linux 主机的.这样做之所以可行,是因 ...

  2. git命令推送本地到远程分支

        目录 git命令推送本地到远程分支 1.从命令行创建一个新的仓库 2.从命令行推送已经创建的仓库 3.删除远程 Git 仓库 fetch -p 修剪远程分支 Git复制已有分支到新分支开发 g ...

  3. svn在本地搭建服务器,本地可以访问,局域网的其他电脑不可以访问

    1.前言 svn在本地搭建服务器,本地可以访问,局域网的其他电脑不可以访问 2.解决办法 控制面板->系统和安全 控制面板\系统和安全\Windows Defender 防火墙->高级设置 ...

  4. 远程关闭计算机提示拒绝访问权限,shutdown远程关机win10系统拒绝访问最佳解决方法...

    win10系统功能强大,能够实现很多让用户看起来很不可思议的操作,其中就包括通过shutdown命令进行win10系统的远程使用,但是近日有用户想要通过shutdown进行远程关机win10系统时却被 ...

  5. windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法

    windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...

  6. bash git 如何切换目录_【git】命令行与本地仓库/远程仓库

    终端里如何复制粘贴 在cmder里 粘贴是鼠标右键 粘贴时shift+Insert 复制是用鼠标选中即自动复制 在Git Bash里 粘贴是鼠标中键 粘贴时shift+Insert 复制是用鼠标选中, ...

  7. 手机访问本地局域网内服务器网站

    为了方便自己测试,需要用手机访问本地服务器的网站,经几番折腾,总算是如愿访问上了. 环境:win7 服务类型:iis 步骤一 1.新建网站 2.ip地址配置上当前pc端的IP 3.端口需要用80端口, ...

  8. 解决google浏览器不能访问本地磁盘图片资源问题 or 配置Tomcat访问本地磁盘图片资源

    解决google浏览器不能访问本地磁盘图片资源问题: Not allowed to load local resource 1.修改Tomcat中的conf/server.xml文件 其中在 添加 说 ...

  9. Win10 远程连接 MySQL 防火墙阻止访问的解决办法

    远程连接MySQL连接不上,一般有以下几种情况: 数据库未启动 MySQL客户端连接工具与MySQL服务器无法通信(不再同一个网络) MySQL服务器防火墙阻止了连接 MySQL帐号没有远程链接的权限 ...

最新文章

  1. Linux 使用NC命令永久监听本地端口
  2. 通过命令行在Python中测试以太坊RPC客户端
  3. kafka中controller的作用_Kafka 常见问题汇总
  4. JS原生---鼠标拖拽
  5. 上海启动5G试用!104页PPT,为你深度解析5G终端的创新和机遇
  6. NOIP2016普及组复赛第一题的AC程序加题解pascal
  7. 零宽断言java_正则表达之零宽断言(零宽度正预测先行断言)
  8. 绘图和可视化---matplotlib包的学习
  9. append导致TypeError: 'NoneType' object is not iterable
  10. 动态优先级调度、时间片轮转调度
  11. js获取 当前URL中的参数
  12. 20145322何志威 Exp8 Web基础
  13. 基于机智云的智能家用窗户窗帘控制及物联网系统
  14. C++求最大公约数 两种方法
  15. 01-SNAP与snappy介绍及安装
  16. 数字图像处理中的Region与XLD
  17. 搜索引擎的检索模型-查询与文档的相关度计算
  18. 久保由利香杂志翻译校队稿
  19. Android定制--------系统内置文件,用到linux服务(视频文件、音频文件等)
  20. 高等数学篇——导数与微分

热门文章

  1. smpp客户端_SMPP Java示例(客户端)
  2. 设计模式装饰者模式_装饰者模式如何拯救了我的一天
  3. react性能优化方案_React灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...
  4. 适用于应用程序错误的AWS警报
  5. 使用AWS Lambda,S3和AWS CloudFront进行动态内容缓存
  6. amazon云服务_亚马逊Simple Worklfow服务的骆驼演示
  7. java8的新特性_Java8的
  8. 在Spring MVC中,InternalResourceViewResolver做什么?
  9. qr码生成_从Java程序生成QR码图像
  10. 应用程序模块和实体缓存