连接MySQL服务器

连接MySQL服务器

  MySQL是一种 客户端-服务器 模式的DBMS(数据库管理系统),当然在刚学习的时候一般都将客户端和服务器都装于本地机上:

在这里插入图片描述

  一般MySQL服务器的端口为3306,这是默认端口,当然也可以在服务器配置文件中更改这个端口号。

  下面通过命令行和GUI程序来连接MySQL服务器(无论是命令行还是GUI图形程序,它们都是MySQL客户端)。在这里客户端和服务器都处于同一台本地机上,本地机的系统环境是Ubuntu16.04,服务器始终处于运行状态。

+ MySQL命令行程序

  一般安装MySQL服务器时都会将它的命令行客户端程序也给装了,如果没有装可以使用下面这条命令行:

sudo apt-get install -y mysql-client

  要连接上MySQL服务器,则需要键入下面的命令:

$ mysql -h 127.0.0.1 -P 3306 -u root -p

回车后你将被要求键入一个密码,改密码即用户root的密码,当然键入密码时将自动关闭回显功能。
其中几个选项的意义如下:

  • -h:host,即期望连接的服务端的IP地址或者主机名。127.0.0.1代表的是环回地址。
  • -P:port,即端口。MySQL的默认端口为3306 。
  • -u:username,即用户名。数据库管理系统中有一个最高权限用户root。
  • -p:password,即用户名对应的密码。-p选项后面不需要跟密码,在回车后会要求你键入密码的。

  事实上在本次的连接中有很多选项是可以省略的,host的默认值为127.0.0.1;port的默认值是3306,因此可以写成如下形式:

$ mysql -u root -p

在键入正确密码后,将有如下显示:
在这里插入图片描述
可以看到mysql-client的 "mysql> " 提示符,若此时键入’\h’可以获得帮助,’\q’则可退出mysql:
在这里插入图片描述

另外要注意的是,mysql命令要以分号作为结尾,以查看mysql的版本号为例:
在这里插入图片描述

再查询一下有哪些数据库:
在这里插入图片描述

如果不加分号mysql将要求你继续键入语句,直到遇到分号或者键入’\c’来取消执行此次命令:
在这里插入图片描述
在这里插入图片描述

+ 使用MySQL Workbench

作为图形化界面的MySQL客户端,如何使用其实并不需要多费口舌。

在打开MySQL Workbench后,将会有一个默认连接,即root用户的本地连接:
在这里插入图片描述

点击该连接后输入正确密码即可成功登入:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Virjid/article/details/83218418
今日推荐