下载 MySQL
MySQL 的全部下载链接都在这个页面:MySQL 下载。选择所需的 MySQL Community Server 版本号,并且尽可能准确地选择所需平台。
在 Linux/Unix 上安装 MySQL
在 Linux 系统上安装 MySQL,建议采用 RPM 形式进行安装。MySQL AB 在其网站上提供了以下几种 RPM 文件包:
- MySQL MySQL 数据库服务器,用于管理数据库与表,控制用户访问,以及处理 SQL 查询。
- MySQL-client MySQL 客户端程序,实现用户与服务器的连接与交互功能。
- MySQL-devel 编译使用 MySQL 的其他程序的过程中会用到的一些库及头文件。
- MySQL-shared MySQL 客户端的共享库。
- MySQL-bench 用于MySQL 服务器的基准测试与性能测试工具。
这里列出的 MySQL RPM 都是基于 Linux 的 SuSE 分发版系统构建的,但它们一般也能轻松地运行在其他 Linux 变种系统上。
接着按照以下步骤完成安装:
- 使用 root 用户登录系统。
- 切换到含有 RPM 文件包的目录中。
-
执行下面命令,安装 MySQL 服务器。记住,用你自己的 RPM 文件名替换命令中斜体标识的文件名:
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
上面的命令安装 MySQL 服务器,创建了一个 MySQL 用户,进行了必要的配置,并开始自动启动 MySQL 服务器。
在 /usr/bin 与 /usr/sbin 可找到 MySQL 所有的相关库。创建的所有的表和数据库都在 /var/lib/mysql 目录下。
-
安装剩下的RPM,可参照下列命令(但建议采用这种方式)进行:
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm [root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm
在 Windows 下安装 MySQL
现在,Windows 系统下的 MySQL 默认安装方式都比过去容易多了,因为已经利用安装程序将所需的 MySQL 内容精心打包起来。只需下载安装程序包,随便将它解压缩在某个目录,然后运行 setup.exe 就可以了。
默认的安装程序 setup.exe 能帮你打理琐碎的安装过程,同时默认安装在 C:\mysql 目录下。
首次测试服务器,可以采用命令行方式。找到 mysqld 服务器的位置(可能位于 C:\mysql\bin),输入如下命令:
mysqld.exe --console
注意:如果是 NT 系统,就不能使用 mysqld.exe 了,必须使用 mysqld-nt.exe。
不出意外的话,你就会看到一些关于启动和 InnoDB 的信息。如果没有出现这类信息,那么可能是因为你的许可权限有问题。确保所有用户(可能是 mysql)都能访问存储数据的目录。
MySQL 不会自动将其自身添加到开始菜单中,而且目前也没有一些比较好的能够用来停止服务的GUI。因此,假如你喜欢通过双击 mysqld 可执行文件来启动服务器,那么当要关闭服务器时,记得要手动借助 mysqladmin、任务列表、任务管理器或者 Windows 的一些专用方法来进行。
MySQL 安装验证
成功安装完 MySQL 后,就会初始化基表,启动服务器。可以通过一些简单的测试来验证安装是否一切正常。
使用 mysqladmin 工具来获取服务器状态
使用 mysqladmin 工具来查看服务器版本。在Linux下,这一工具位于 /usr/bin;Windows下则在C:\mysql\bin。
[root@host]# mysqladmin --version
在 Linux 下,上述命令可能会产生如下结果。根据你安装的 Linux 版本的差异,结果也可能会有些许不同。
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
如果没有显示类似这样的信息,则说明安装可能出现了一些问题,需要借助一些帮助来修补它们。
使用MySQL客户端来执行简单的SQL命令
你可以通过在MySQL客户端上使用 mysql 命令去连接 MySQL 服务器。这时,不需要输入任何密码,因为默认情况下会设置为空白。
所以只需输入如下命令即可:
[root@host]# mysql
系统应该显示出 mysql> 提示符,这就表明你已经连接上了 MySQL 服务器,可以在提示符后输入一些 SQL 命令了,如下所示:
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.13 sec)
安装后的一些步骤
对于根用户,MySQL初始是不需要密码的。一旦成功安装好数据库和客户端后,你就需要设置一个根用户密码,如下所示: