一、mysql登录的四种原理

1.TCP/IP

TCP/IP套接字登录方法是MySQL在一切服务平台都提供的一种登录方法,也是互联网中应用数最多的一种方法。这种方法在TCP/IP登录上创建一个根据互联网的登录申请,一般手机客户端在一台服务器上,而MySQL实例在另外一台网络服务器上,这两台设备根据TCP/IP协议登录。

2.Unix Socket

在Linux和Unix自然环境下,能够用Unix域套接字登录。但Unix域套接字实际上并不是网络层协议,因此 只有应用MySQL手机客户端和数据库实例在同一台网络服务器上的情况下应用。

本方法必须在服务器的配置文档中特定:socket=/tmp/mysql.sock.

3.named pipe

只有在windows环境下才能应用此方法登录,性能相比tcp/ip方法提高30%-50%。

4.shared memory

4.1版本号以后,mysql对windows系统软件还提供了共享内存的登录方法。因为此登录方法基本上无法得到详细介绍,因此,此方法的优缺点并不是特别清楚。

二、mysql服务的启动和终止

MySQL服务的开启是MySQL成功登录的前提条件,用以下语句启动或终止MySQL服务。

mysql> net start mysql
mysql> net stop mysql

更多mysql服务启动请详见:启动MySQL服务方法详细介绍_树懒学堂

三、mysql登录方法

1.CMD命令行登录

当MySQL服务打开后,就可以根据手机客户端来登录MySQL数据库了。而在Windows操作系统下能够 利用cmd登录MySQL。

登录MySQL数据库查询的实际操作流程以下:

1)点击“开始”→“Windows 系统”→“命令提示符”。

2)开启cmd页面,输入以下命令,按回车执行。

cd C:\Program Files\MySQL\MySQL Server8.0\bin\,

3)在命令提示符页面输入以下登录命令来登录MySQL数据库。系统会提醒输入密码(Enter password),输入在配置种设定的登陆密码,认证通过后,就可以登录MySQL数据库。

mysql -h 127.0.0.1 -u root -p
-mysql为登录指令;
-h后边的主要参数是网络服务器的主机地址,输入localhost或是IP地址;
-u后边跟登录数据库的用户名字,这里为root;
-p后边是用户登陆密码。

4)登录取得成功后进到MySQL原始页面,会出现“Welcome to the MySQL monitor”的欢迎标语。同时,当对话框中出现如图所显示的内容,命令提示符变成“mysql>”时,说明已经成功登录MySQL服务器,可以对数据库开展实际操作了。

2.Mysql cmd登录

一般对于刚安裝好的mysql,在配置的时候勾选启用mysql lineclient的话,就可以直接通过“开始—mysql—mysql command lineclient”,点击进入以后,会提醒输入root登陆密码。验证通过之后就成功登录上mysql服务器了。

3.第三方mysql登录工具

根据第三方数据库登录工具会让整个登录过程更加直观、简便,设定好有关主要参数即可。登录之后,也会呈现出更为个性化的用户界面。工具方面强烈推荐Navicat,页面简洁美观,如下图所示。

原文出自:https://www.shulanxt.com/doc/dbdoc/mysql-denglu

完美掌握MySQL登录方法]MySQL登录教程相关推荐

  1. mysql递归查询方法|mysql递归查询遇到的坑,教你们解决办法

    1.前言 大家在用mysql递归查询的时候,肯定或多或少的会碰到一些问题,像小编就遇到了天大的坑(如下图),于是自己踩了坑,我得想办法把它铺一铺吖,避免大家也同时遇到这样的问题.让技术人能够快速的解决 ...

  2. Linux平台下卸载MySQL的方法

    转载自: https://www.cnblogs.com/taomylife/p/7234925.html Linux平台下卸载MySQL的方法: MySQL的安装主要有三种方式:二进制包安装.RPM ...

  3. linux 安装mysql make_Linux安装mysql——源码安装

    1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件 (1)先安装cmake(mysql5.5以后是通过cmake来编译的) [root@ rhel5 ...

  4. mysql数据库出现无法登录(ERROR 1045 ),预防和解决及系列问题解决方法。

    mysql数据库出现无法登录(ERROR 1045 ),预防和解决及系列问题解决方法. 参考文章: (1)mysql数据库出现无法登录(ERROR 1045 ),预防和解决及系列问题解决方法. (2) ...

  5. Navicat的mysql远程登录方法详解

    Navicat的mysql远程登录方法详解 工具和前提 远程连接方法 疑惑问题 报错汇总 关闭并删除用户 引用 工具和前提 1.均在Navicat上面进行操作: 2.Navicat15的版本,本地数据 ...

  6. 命令行登录Mysql,远程登录Mysql的方法

    Mysql命令行登录,远程登录Mysql的方法 同事给了一个存放数据的服务器,想访问,采用常规的 mysql -u username -h ip_XXXX  -p 的形式始终无法登录,奇怪是的Navi ...

  7. 允许远程用户登录访问mysql的方法

    需要手动增加可以远程访问数据库的用户. 方法一.本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项 ...

  8. 微信小程序+SpringBoot+mybatis+MySQL实现简单的登录

    微信小程序+SpringBoot+mybatis+MySQL实现简单的登录 当下微信小程序和springboot都是比较火的.今天我们来用springboot和微信小程序来实现简单的登录. 1.首先来 ...

  9. mysql禁用空密码登录_允许phpmyadmin 空密码登陆

    允许phpmyadmin空密码登录的配置方法在Mysql修改root 密码的命令及方法一文中,我提到了使用phpmyadmin 修改Mysql的root密码的方法,但是当你将phpmyadmin 登录 ...

  10. mysql怎么查询当前登录的用户

    方法:1.用USER()函数,可返回连接的当前用户名和主机名,语法"select user()":2.用"currrent_user()"函数,可显示当前登陆用 ...

最新文章

  1. android如何展示富文本_android高仿今日头条富文本编辑(发布文章)
  2. 大连网络推广明确做好网站标题优化对网站排名的提升影响
  3. String, StringBuffer, StringBuilder(转载)
  4. 常用SQL Server 小语法、函数 等的实例汇总
  5. serialVersionUID---java序列化
  6. q7goodies事例_Java 8 Friday Goodies:轻松派本地缓存
  7. 学习使用资源文件[2] - Ico
  8. abaqus在岩土工程中的应用_什么是岩土锚固,看看在深基坑支护中如何应用
  9. android arcgis多变形边框颜色,Arcgis for Android 判断指定点是否在多边形内部
  10. 网易邮箱账号遭公开叫卖;任正非谈华为接班人;中科协回应提名李彦宏增选院士 | 极客头条...
  11. 对花不准(错版、套版不准、错花)的原因
  12. SharpZipLib解压缩时中文名乱码[解决]
  13. 【ICLR2021必读】 【自监督学习】 【Transformer】相关论文
  14. boot spring 获取请求端口浩_Spring boot 无端口模式启动
  15. Julia: bug? = split ,isnumber
  16. OpenDrive格式的高精度地图
  17. Redis常用命令总结,java开发流程面试
  18. android升级mcu升级,车载mcu需要升级吗_车载mcu升级有什么用
  19. 为 Kodi 自制遥控器
  20. 集合分页展示,补全最后一页

热门文章

  1. 【室内/外设计】天正T20V3.0软件安装教程
  2. 路由器(无线桥接)中继模式遇到无法上网的解决方案
  3. Silvaco仿真入门
  4. 高分七号卫星发射成功
  5. 威富通移动支付开发文档
  6. 微信开发之百度地图API学习(一)
  7. 【微信小程序 | 实战开发】开发环境、测试环境和生产环境
  8. 转发:已经足够好用的IDEA社区版
  9. Qt:45---QPainter绘图
  10. E盾网络验证企业版个人版离线版加密防破解易语言源码加密对接好的自绘界面2