暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
1装作自己是个小白 —— 重新认识MySQL(02).pdf
276
26页
13次
2022-03-14
免费下载
MySQL
标签 MySQL是怎样运⾏的
MySQL户端务器
以我们平时使⽤的微信为例,它其实是由两部分组成的,⼀部分是客
户端程序,⼀部分是服务器程序。客户端可能有很多种形式,⽐如⼿
APP,电脑软件或者是⽹⻚版微信,每个客户端都有⼀个唯⼀的
户名,就是你的微信号,另⼀⽅⾯,腾讯公司在他们的机房⾥运⾏着
⼀个服务器软件,我们平时操作微信其实都是⽤客户端来和这个服务
器来打交道。⽐如狗哥⽤微信给猫爷发了⼀条消息的过程其实是这样
的:
1. 消息被客户端包装了⼀下,添加了发送者和接受者信息,然后
从狗哥的微信客户端传送给微信服务器;
2. 微信服务器从消息⾥获取到它的发送者和接收者,根据消息的
接受者信息把这条消息送达到猫爷的微信客户端,猫爷的微
客户端⾥就显示出狗哥给他发了⼀条消息
MySQL的使⽤过程跟这个是⼀样的,它的服务器程序直接和我们存
的数据打交道,然后可以有好多客户端程序连接到这个服务器程序,
发送增删改查的请求,然后服务器就响应这些请求,从⽽操作它维护
的数据。和微信⼀样,MySQL的每个客户端都需要提供⽤户名密码
能登录,登录之后才能给服务器发请求来操作某些数据。我们⽇常使
MySQL情景⼀般是这样的
1. 启动MySQL服务器程序。
2. 启动MySQL客户端程序并连接到服务器程序
3. 在客户端程序中输⼊⼀些命令语句作为请求发送到服务器
序,服务器程序收到这些请求后,会根据请求的内容来操作
体的数据并向客户端返回操作结果。
我们知道计算机很⽜逼,在⼀台计算机上可以同时运⾏多个程序,⽐
如微信、QQ⾳乐播放器、⽂本编辑器啥的,每⼀个运⾏着的程
也被称为⼀个进程。我们的MySQL服务器程序和客户端程序本质上
算是计算机上的⼀个进程,这个代表MySQL务器程序的进程也
称为MySQL数据库实例,简称数据库实例。
每个进程都有⼀个唯⼀的编号,称为进程ID英⽂名叫PID这个
号是在我们启动程序的时候由操作系统随机分配的,操作系统会保证
在某⼀时刻同⼀台机器上的进程号不重复。⽐如你打开了计算机中的
QQ序,那么操作系统会为它分配⼀个唯⼀的进程号,如果你把
个程序关掉了,那操作系统就会把这个进程号回收,之后可能会重新
分配给别的进程。当我们下⼀次再启 QQ程序的时候分配的就可
是另⼀个编号。每个进程都有⼀个名称,这个名称是编写程序的⼈⾃
⼰定义的,⽐如我们启动的MySQL服务器进程的默认名称
mysqld 我们常⽤MySQL客户端进程的默认名称mysql
MySQL
不论我们通过下载源代码⾃⾏编译安装的⽅式还是直接使⽤官⽅提供
的安装包进⾏安装之后MySQL服务器程序和客户端程序都会被
装到我们的机器上。不论使⽤上述两者的哪种安装⽅式,⼀定⼀定⼀
定(重要的话说三遍)要记住你MySQL装到哪了,换句话说,
定要记住MySQL的安装⽬录。
⼩贴⼠:
`MySQL`的⼤部分安装包都包含了服务器程序和客户端程序,不
Linux使⽤RPM包时会有单独的服务器RPM包和客户RPM
需要分别安装
of 26
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜