目录

  1. MySql服务器和客户端介绍
  2. 体系结构
  3. MySQL的目录结构
  4. my.ini配置文件

 

一.MySql服务器和客户端介绍

  1. 客户端和服务器服务器是指安装mysql的那台机器,而客户端是远程通过网络使用服务器上的mysql,客户端通过得知远程服务器的ip地址以及mysql的一些密码信息等使用mysql数据库。(mysql的服务器和客户端,或在进行数据库应用开发中的服务器和客户端,大体是一致的。就是说提供服务的这端称作为服务器端,对于MYSQL而言,其安装数据库本体的这台机器就是MYSQL数据库的服务器端,而客户端可以是本机,可以通过网络的协议进行访问MYSQL的数据库;也可以是局域网上的另外一台计算机,通过网络协议或者开发专门的客户端访问程序,也可以通过MYSQL专门的客户端来访问服务器;当然也可以在互联网,使用专门开发的软件,通过网络的协议,例如HTTP协议、TCPIP协议等透过互联网进入内部网络来访问MYSQL的数据库。)
  2. 说明一下数据库是一个什么样的存在,在你安装某种数据库的时候都会配置一些系统信息,然后设定某些和机器硬件,比如内存等连接的端口,这样通过这些端口,就可以把你先存储的信息存到存储空间去,而建立数据库就是通过某些代码(mysql)定义好的方式来建立某些存储数据的空间。这样每个数据库其实就是一个存储数据的存储空间。
  3. 建立表的原理,其实就是在你已经建立好的数据库库存储空间中,继续分配空间给每一个表,然后每一个表里再存储数据
  4. mysql是独有的插件式体系结构,各个存储引擎有自己的特点。

二.体系结构

c 客户端服务端处理mysql mysql客户端和服务端区别_mysql

说明:

c 客户端服务端处理mysql mysql客户端和服务端区别_数据库_02

 

三.MySQL的目录结构

c 客户端服务端处理mysql mysql客户端和服务端区别_客户端_03

  1. bin目录:用于放置一些可执行文件,如mysql.exe、mysqld.exe、mysqlshow.exe等。
  2. data目录:用于放置一些日志文件以及数据库。
  3. include目录:用于放置一些头文件,如:mysql.h、mysql_ername.h等。
  4. lib目录:用于放置一系列库文件。
  5. share目录:用于存放字符集、语言等信息。
  6. my.ini:是MySQL数据库中使用的配置文件。

 

四.my.ini配置文件