在Linux下安装MySQL MySQL for Linux的版本是免费的,你可以从http://www.mysql.com/(或http://www.mysql.com/downloads/mirrors.html中列出的镜像站点之一)下载最后的稳定版(列在下载页的“recommended”中)。你应该获取“tarball source download”的版本,其文件名是mysql-version.tar.gz。 下载完文件后,你必须确保以超级用户的身份登录进行安装,除非你只想在你自己的home目录下安装MySQL。开始解开下载的文件并进入刚建立的目录中: % tar xfz mysql-version.tar.gz % cd mysql-version
在默认情况下,MySQL的所有数据库信息都存储在你安装的目录的var子目录下。我们想设置这个目录只有我们的新的MySQL用户能访问。下面的这个命令能完成这个工作(我假定你将MySQL安装到/usr/local/mysql目录): % cd /usr/local/mysql % chown -R mysqlusr.mysqlgrp var % chmod -R go-rwx var
如果你的Web主机提供PHP和MySQL 如果为你提供Web空间的主机已经为你安装并设置了MySQL和PHP,你只希望学会如何使用它们,你需要做的事实在不多。现在你应该和你的主机提供商取得联系,以获取如何访问这些服务的信息。 特别重要的,你需要获得为你设置的访问MySQL服务的用户名和口令。他们可能已经为你设置了一个空数据库(这会防止你和同一MySQL服务器上的其他用户在数据库上发生混乱),你这时还需要知道这个数据库的名字。 有两个方法访问MySQL服务。第一种方法是使用telnet登入主机并使用安装MySQL客户端程序(mysql、mysqladmin、mysqldump等)来直接实现和MySQL服务实现互动。第二种方法是在你自己的计算机上安装那些客户端程序并连接上MySQL服务器。你的Web主机可能会支持其中的一种或两种方法,所以你得先问清楚。 如果他们支持通过telnet登入进行你的工作,你还需要一个通过telnet登入的用户名和口令(这个用户名和口令可能和你访问MySQL服务的不一样)。你得把这两个设置信息都问清楚。 如果他们支持远程访问MySQL服务,你需要下载一个程序去连接并实现与服务器的互动。这个教程会假设你已经从http://www.mysql.com/下载了一套MySQL客户端程序。这个软件包既可以在Window下运行,也可以在Unix下运行,而且是免费的。包含在软件包中的安装说明非常简单。如果你更喜欢一些图形化界面的,你可以下载类似MySQLWinAdmin for Windows(也可以从http://www.mysql.com/获得)。我推荐你首先学会使用基本的客户端程序,尽管,在这些程序中使用的命令会与在PHP脚本中访问MySQL数据库的脚本很相像。
你的第一个PHP脚本 为你讲了那么多安装的事,却还一直没有让你尝试PHP驱动的Web页面的滋味,对我来说实在是不公平的,所以在这里为你安排了一道开胃的小菜。 打开你所熟悉的文本或HTML编辑器并建立一个叫today.php的新文件。在文件中输入下面的内容: <HTML> <HEAD> <TITLE>Today's Date</TITLE> </HEAD> <BODY> <P>Today's Date (according to this Web server) is <?php echo( date("l, F dS Y.") ); ?> </BODY> </HTML>