mysql客户端指的是mysql client,是一个命令行客户端;在安装完mysql后,会附赠一个mysql client程序,用户可以通过mysql client登录mysql,然后输入sql语句并执行即可。
本教程操作环境:windows10系统、mysql8版本、dell g3电脑。
什么是mysql客户端?
安装完mysql后,除了mysql server,即真正的mysql服务器外,还附赠一个mysql client程序。mysql client是一个命令行客户端,可以通过mysql client登录mysql,然后,输入sql语句并执行。
打开命令提示符,输入命令mysql -u root -p,提示输入口令。填入mysql的root口令,如果正确,就连上了mysql server,同时提示符变为mysql>:
┌────────────────────────────────────────────────────────┐│command prompt - □ x │├────────────────────────────────────────────────────────┤│microsoft windows [version 10.0.0] ││(c) 2015 microsoft corporation. all rights reserved. ││ ││c:\> mysql -u root -p ││enter password: ****** ││ ││server version: 5.7 ││copyright (c) 2000, 2018, ... ││type 'help;' or '\h' for help. ││ ││mysql> ││ │└────────────────────────────────────────────────────────┘
输入exit断开与mysql server的连接并返回到命令提示符。
mysql client的可执行程序是mysql,mysql server的可执行程序是mysqld。
mysql client和mysql server的关系如下:
┌──────────────┐ sql ┌──────────────┐│ mysql client │───────>│ mysql server │└──────────────┘ tcp └──────────────┘
在mysql client中输入的sql语句通过tcp连接发送到mysql server。默认端口号是3306,即如果发送到本机mysql server,地址就是127.0.0.1:3306。
也可以只安装mysql client,然后连接到远程mysql server。假设远程mysql server的ip地址是10.0.1.99,那么就使用-h指定ip或域名:
mysql -h 10.0.1.99 -u root -p
小结
命令行程序mysql实际上是mysql客户端,真正的mysql服务器程序是mysqld,在后台运行。
【相关推荐:mysql视频教程】
以上就是什么是mysql客户端的详细内容。