没有合适的资源?快使用搜索试试~ 我知道了~
LAMP之mysql讲义1
需积分: 0 0 下载量 181 浏览量
2022-08-04
11:23:01
上传
评论
收藏 560KB PDF 举报
温馨提示
试读
12页
1. download 2. configure 4. make install 2.启动脚本启动 3.bin/safe_mysqld --skip-grant
资源详情
资源评论
资源推荐
蓝金伟(ljw2001323500@163.com)
mysql 第一课 数据库这玩意
所谓 sql
名词解释
Sql = Structured Query Language 资料查询语言
我们来看几个 sql 语句
Select * from table;
Update table set name=’sql’ where id =1;
Delete from table where name != ‘sql’;
….
原来 sql 也是一种语言,我们知道,语言不过也是一种协议罢了!
那 sql 和 http 有什么关系吗?
其实是一样的,都是一种协议而已!!
问题
但凡协议,都须两端,http 的两端是浏览器和 apache,那么 sql 的两端是什么?
人(或 sql 客户端)和数据库服务器(如 mysql)!!
就像 http 中 apache 要完成 http 协议逻辑一样,mysql 也要完成 sql 定义的语义,
而且必须完成!
这就是 sql 与 mysql 的关系
所谓数据库(database)
回忆
Access, sqlserver, mysql 都是大名鼎鼎数据库
问题
为什么要有数据库?
举个表格的例子
这是个简单的成绩表格的例子,大家知道每个行是一个班级,每个列是一种学科,而
现实生活中,这样的表格例子比比皆是!表格往往是一些同类事物的各个属性组成的
一个集合,就像这个成绩表!
试想,如果学校增加到 1 万,班级增加到 10 万个,人类还能维护这个表格吗?
于是,数据库应运而生,为了方便的解决,存储,管理和准确的维护该类型的数据
表格,产生了关系型数据库;每一个行在数据库里是一个记录,每个列在数据库里
是表格一个的属性列,而每个同类型的数据集合,就是一个数据库里的表!
这就是数据库!
mysql 也是一种数据库
mysql 也不过是一种数据库;
当然,作为 sql 的服务端,mysql 同时要完成数据库的存储功能和提供 sql 接口的功能,
所以 mysql 在物理上是一个服务器,一个软件,也是一个程序!
[视频下载地址]
http://linux-e.googlecode.com/files/LAMP%E4%B9%8Bmysql01-%E6%95%B0%E6%
8D%AE%E5%BA%93%E8%BF%99%E7%8E%A9%E6%84%8F%E5%84%BF.rar
安装 mysql
回忆
回忆一下 apache 的安装过程!
示例
1. download
http://mysql.mirror.tw/Downloads/MySQL-5.1/
2. configure
./configure
3. make
make
4. make install
make install
启动 mysql
思考
mysql 程序在哪里?
find / -name mysql –ctime 0
mysql 配置在哪里?
find / -name my.cnf
mysql 数据库的数据存在哪里?
示例
1. mysql 初始化
mysql_install_db –user=mysql –group=mysql
这个初始化作了什么?
我们来看看都有哪些变化?
发现多了些目录;我们删除这些目录;再初始化一遍看看!!
2.启动脚本启动
启动脚本做了什么?
mysqld_safe &
思考
Ps –ef | grep mysql
我们发现, 除了 mysqld, mysqld_safe 也一直运行着,为什么?
剩余11页未读,继续阅读
马虫医生
- 粉丝: 24
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0