登录mysql数据库的几种方式

登录mysql数据库的几种方式登录mysql数据库的几种方式

大家好,又见面了,我是你们的朋友全栈君。

登录mysql数据库的几种方式

第1种 (通过mysql自带的客户端,MySQL 5.5 Command Line Client) 不推荐这种方式

登录mysql数据库的几种方式

登录mysql数据库的几种方式

登录mysql数据库的几种方式

登录mysql数据库的几种方式

注意:这种登录方式,只适用于root用户,不够灵活!(只适合于root用户登录,只限于root用户,以后我们可能还有很多其他的用户,那其他用户就无法用这种方式登录了,所以这种方式登录mysql数据库有局限性),所以不推荐使用这种方式登录mysql数据库

退出登录,可以使用exit命令或者是ctrl + c 如下图:

登录mysql数据库的几种方式

第2种 (使用windows的dos命令窗口,使用mysql命令)推荐这种方式,如下截图:

win键 + r

再输入cmd

登录mysql数据库的几种方式

如下图:在dos窗口中输入命令mysql -h localhost -P 3306 -u root -proot

登录mysql数据库的几种方式

接下来,我给大家详细讲解一下mysql这个命令

mysql -h localhost -P 3306 -u root -proot

(1.)最前面的mysql你可以理解成一个关键字或者理解成一个固定的命令,是固定写法,类似于java、jdk中的javac命令或java命令

(2.)-h表示host,即主机的ip地址

(3.)-P表示port,端口,mysql数据库的默认端口是3306,当然啦,你可以自己改端口号,我这里没改端口号(注意:这是大写的字母P)

(4.)-u表示user用户名

(5.)-p表示password密码(注意:这是小写的字母p)

下面说说mysql这个命令的注意事项:

大写的P表示端口号,小写的p表示密码,大家记住了

大家要记住,小写的p表示密码,-p和密码之间一定不能有空格,其他的像-u,-h,-P之类的,是可以有空格的,也可以没有空格

注意:如果是本机的话,主机ip和端口号可以不写(即主机ip和端口号可以省略),直接写成mysql -u root -proot

如果是本机,但是端口号你改成了其他的端口号,不是默认的3306了,比如你把端口号改成了6688,那你就加上端口号,即mysql -P 6688 -u root -proot

以下这3种语法都是正确的,我依次举例和截图演示

我这里用的用户名是root,密码也是root

语法1:mysql -h 主机ip地址 -P 端口号 -u 用户名 -p密码         (-h和主机ip地址之间有空格,-P和端口号之间有空格,-u和用户名之间有空格,-p和密码之间一定不能有空格

mysql -h localhost -P 3306 -u root -proot

如果是本机的话,-h localhost -P 3306可以省略不写,直接写成mysql -u root -proot或者mysql -uroot -proot

登录mysql数据库的几种方式

或者

mysql -h 127.0.0.1 -P 3306 -u root -proot

登录mysql数据库的几种方式

或者

mysql -h 192.168.117.66 -P 3306 -u root -proot    (连接远程的主机,必须写-h 远程主机的ip)

登录mysql数据库的几种方式

如果远程主机的mysql数据库端口默认是3306,那端口号可以省略不写,但是远程主机的ip地址要写

mysql -h 192.168.117.66 -u root -proot

登录mysql数据库的几种方式

如果远程主机的mysql数据库端口不是默认的3306,端口而被改成了比如6655,那远程主机ip地址和端口号都要写上

mysql -h 192.168.117.66 -P 6655 -u root -proot

登录mysql数据库的几种方式

如果是本机的话,主机ip地址和端口号(是默认3306的情况下)可以省略不写

mysql -u root -proot或者mysql -uroot -proot

登录mysql数据库的几种方式

如果是本机的话,主机ip地址可以省略不写,就写端口号也可以

mysql -P 3306 -u root -proot

登录mysql数据库的几种方式

如果是本机的话,端口号可以省略不写,就写主机ip地址也可以

mysql -h localhost -u root -proot或者mysql -h 127.0.0.1 -u root -proot或者mysql -h 192.168.117.66 -u root -proot

登录mysql数据库的几种方式

登录mysql数据库的几种方式

登录mysql数据库的几种方式

如果是本机,但是端口你之前改成了其他的,比如端口你改成了8801,不是默认的3306端口了,那么主机ip地址可以省略不写,但是要写上端口号

mysql -P 8801 -u root -proot

登录mysql数据库的几种方式

参数顺序是没关系的,-h和-P放在后面也是可以的,如下

mysql -u root -proot -h 192.168.117.66 -P 3306

登录mysql数据库的几种方式

语法2:mysql -h主机ip地址 -P端口号 -u用户名 -p密码               (-h和主机ip地址之间无空格-P和端口号之间无空格,-u和用户名之间无空格-p和密码之间一定不能有空格

mysql -h192.168.117.66 -P3306 -uroot -proot

登录mysql数据库的几种方式

语法3:mysql -h主机ip地址 -P端口号 -u用户名 -p             (最后一个-p,小写字母p后面不写密码)

mysql -h 192.168.117.66 -P 3306 -u root -p或者mysql -h192.168.117.66 -P3306 -uroot -p

如下图:小写字母p后面不写密码,这样的话,密码就不会显示暴露出来了,输入密码的时候也是显示成****

登录mysql数据库的几种方式

如果我们使用小写字母p后面写密码的方式的话,密码就显示出来了,如下图:

警告你,密码显示出来不安全

mysql: [Warning] Using a password on the command line interface can be insecure

在命令行输入密码,就会提示这些安全警告信息

登录mysql数据库的几种方式

大家再来看下错误的写法是怎么样的

有的人写成mysql -h 192.168.117.66 -P 3306 -u root -p root     注意:小p和密码之间有个空格,这种写法是错误的,如下图:

登录mysql数据库的几种方式

有的人写成mysql -h 192.168.117.66 -P 3306 -u root    注意:少写-p(小p),这种写法也出错了,如下图:

登录mysql数据库的几种方式

大家根据具体的实际情况,灵活的使用mysql命令!

总之的总之,小p表示密码,小p和密码之间一定不能有空格,其他的参数-u、-h、-P(大写字母P)等可以有空格,也可以没有空格

如果大家怕会忘记小p和密码之间一定不能有空格这句话,那就全部统一写成所有的参数都不要加空格,这样写就不太容易出错了,统一写成mysql -h192.168.117.66 -P3306 -uroot -proot就ok了,如下图:

登录mysql数据库的几种方式

退出登录,可以使用exit命令

登录mysql数据库的几种方式

注意:mysql这个关键字是mysql数据库中的命令,而不是windows操作系统中自带的dos命令,就像javac和java这2个关键字一样,javac和java是jdk中自带的命令,而不是windows操作系统中自带的dos命令,还有一点要说一下,javac和java这2个命令之所以可以在dos窗口中的任何路径下执行,是因为在windows操作系统中配置了java、JDK的环境变量!

如果你们在执行mysql -h localhost -P 3306 -u root -proot命令的时候,发现无法执行mysql命令,那你们可以去看一下windows中的环境变量,是否有配置mysql数据库的环境变量

我在安装mysql数据库的时候就自动配置好了mysql数据库的环境变量!如果你们没有配置mysql数据库的环境变量,你们自己去配一下,当然你也可以不配,如果不配的话,你想要用mysql这个命令的话,就要在dos窗口中,先切换进入到mysql数据库的安装路径下的bin目录中,再执行mysql命令,这样的话,比较麻烦,每次都要先切换到安装mysql数据库的bin目录下,再去执行mysql命令,所以,建议小伙伴们还是把安装mysql数据库的bin目录配置到操作系统中的环境变量中去,这样的话,使用mysql命令就很方便了!

如下图:这是我安装mysql数据库的时候的配置

登录mysql数据库的几种方式

你们也可以去设置mysql数据库的配置,在你安装mysql数据库的bin目录下的MySQLInstanceConfig.exe,双击即可,如下图:

登录mysql数据库的几种方式

或者你直接在windows中配置环境变量

登录mysql数据库的几种方式

登录mysql数据库的几种方式

登录mysql数据库的几种方式

一般情况下,是没什么问题的

如果有问题,你就把D:\Software\mysql5.5\bin这句话放在最前面,后面再加个;分号,其实类似于配置java的环境变量一样,如下图:

登录mysql数据库的几种方式

配置好了mysql数据库的bin目录的环境变量后,把原来的dos窗口关闭掉,重新打开一个dos窗口输入mysql -h localhost -P 3306 -u root -proot命令即可

登录mysql数据库的几种方式

我们要退出mysql数据库的登录,怎么退出呢?输入exit回车即可

登录mysql数据库的几种方式

mysql的用户名和密码都对,却登录失败(host的问题)icon-default.png?t=L9C2https://blog.csdn.net/czh500/article/details/97713883

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160851.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月17日 上午9:16
下一篇 2022年7月17日 上午9:16


相关推荐

  • java cryptojs_CryptoJS用法

    java cryptojs_CryptoJS用法下载地址 http code google com p crypto js js 代码 varhash CryptoJS HmacSHA1 Message d1419c25a711 document write hash 返回结果是先经过 SHA1 加密 然后再 16 进制编码对应 Java 代码 publicstatic S

    2026年3月19日
    1
  • vue项目如何在h5网页中接入扣子(coze)api,实现AI对话

    vue项目如何在h5网页中接入扣子(coze)api,实现AI对话

    2026年3月12日
    3
  • 【hessian】一 hessian 基本介绍

    【hessian】一 hessian 基本介绍Hessian 介绍 Hessian 是一个轻量级的 remotingonht 工具 使用简单的方法提供了 RMI 的功能 相比 WebService Hessian 更简单 快捷 采用的是二进制 RPC 协议 因为采用的是二进制协议 所以它很适合于发送二进制数据 在进行基于 Hessian 的项目开发时 应当注意以下几点 JAVA 服务器端必须具备以下几点 包含 Hessian 的 jar 包设

    2026年3月18日
    2
  • 对象数据库与关系数据库利弊谈

    对象数据库与关系数据库利弊谈在 20 世纪 60 年代后期引入的面向对象技术引起了一场革命 到 20 世纪 80 年代后 面向对象的技术已经成为了行业的主流 其原因多种多样 面向对象不仅简化了界面的开发 而且也提供了一种更加灵活 简单数据处理方法 这种方法从根本上改变了应用程序的构建方法 不再像关系型数据库一样用死板的二维表格来表示数据 对象技术使用类对数据进行描述 一个对象是一个类的实例 就像一颗特定的橡树是橡树类的实例一样 对

    2026年3月18日
    2
  • TEB和PEB

    TEB和PEBTEB ThreadEnviro 线程环境块 线程环境块中存放着进程中所有线程的各种信息 TEB 的访问方法 ntdll NtCurrentTeb 函数用来返回当前线程的 TEB 结构体指针 NtCurrentTeb 函数所返回的结构体指针即为 fs 0x18 的值 里面的值即为 TEB 的结构体指针 fs 0 的值即为 TEB 的起始地址 nt TEB

    2026年3月18日
    2
  • 一文详解蒙特卡洛(Monte Carlo)法及其应用

    一文详解蒙特卡洛(Monte Carlo)法及其应用我的机器学习教程「美团」算法工程师带你入门机器学习已经开始更新了,欢迎大家订阅~任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~概述…

    2022年5月23日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号