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