网络数据库教程
Richard Dice
速成教程
网站设计
HTML
JavaScript
样式表
动态HTML
XML
图形与字体
多媒体
Java
后端编程
浏览器
电子商务
相关资源
Web 入门
软件下载
免费资源
源码集锦
相关连接
关于网猴


 

 

 

 

 

第三页:MySQL和整个数据库/服务器系统

在第1天的教程中,我了解了数据库服务器常驻内存并可以回应请求、存储数据、提供管理界面确保数据只能在授权范围内被处理。现在我们将使用MySQL来实践这些概念。

建立好你的MySQL后,你需要进行的设置比起对Apache的设置就少多了。执行完完整的MySQL安装过程(包括运行/usr/local/src/mysql-VERSION/scripts/mysql_install_db)后,还有一项工作需要执行:将其设置为常驻内存的守护程序。这个过程和我们对httpd的做法相同。编辑/etc/rc.d/rc.M 文件使其包括以下代码:

     # Start mysql database server:

     if [ -x /etc/rc.d/rc.mysql ]; then

       . /etc/rc.d/rc.mysql

     fi

生成相应的rc.mysql文件。非常简单:

     /usr/local/bin/mysql.server start

当我使用MySQL时,我经常使用这两个程序:/usr/local/bin/mysql/usr/local/bin/mysqlshow。你不需要键入所有这些内容,- mysqlmysqlshow就能够正常工作,因为/usr/local/bin是指令路径的环境变量的一部分。

让我们试一下:

     rdice:# mysqlshow

     +-----------+

     | Databases |

     +-----------+

     | mysql     |

     | test      |

     +-----------+

这就是你应该看到的(假设你已经正确安装了PerlData::ShowTable)。这项输出项我们显示了:MySQL在最高级别上将数据安排到数据库中。上述两个显示由MySQL自动生成,每一项都有特殊用途:mysqlMySQL自己使用来生成程序自己的内部设置,test作为某种暂存区供所有用户使用,但是它没有任何安全防护机权限设置。也就是说,不要将任何重要信息放在test暂存区内。

我们再来一遍。但是这次我们将欲求mysqlshow告诉我test数据库中的内容:

     rdice:# mysqlshow test

     Database: test

     +--------+

     | Tables |

     +--------+

     +--------+

表格(Tables)是数据库中的下一级。你可以将表格想象为电子工作表:列(columns)代表数据域,而行(rows)则代表单个的记录。

从屏幕输出中我们可以看到test数据库是空的。我们将配合使用 mysql程序和MySQL并在数据库中放入具体的内容。>>

网络数据库教程
第一页 网络数据库教程 - 第三天
第二页 常规的Apache设置
第三页 MySQL和整个数据库/服务器系统
第四页 MySQL, SQL, DDL,和DML
第五页 我们不是在建立互联网站点吗,我是不是漏了什么东西?

[第1天][第2天][第3天][第4天][第5天]

   

本栏目内容归Wired Digital Inc.所有,
任何单位或个人未经许可,不得擅自转载使用。 搜狐公司制作完成。