MySQLi - 安装



下载 MySQL

MySQLi 扩展旨在与 MySQL 4.1.13 或更高版本一起使用,因此您需要下载 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 都是基于 SuSE Linux 系统构建的,但通常在其他 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 现在与安装程序完美打包在一起。只需下载安装程序包,将其解压缩到任何位置,然后运行 setup.exe。

默认安装程序 setup.exe 将引导您完成简单的过程,并且默认情况下将所有内容安装到 C:\mysql 下。

首次从命令提示符启动服务器以测试服务器。转到 mysqld 服务器所在的位置,该位置可能是 C:\mysql\bin,然后键入:

mysqld.exe --console

注意 - 如果您使用的是 NT,则需要使用 mysqld-nt.exe 而不是 mysqld.exe

如果一切顺利,您将看到一些关于启动和 InnoDB 的消息。如果不是,您可能存在权限问题。确保保存数据的目录可供数据库进程运行的任何用户(可能是 mysql)访问。

MySQL 不会将自身添加到开始菜单,也没有特别好的 GUI 方式来停止服务器。因此,如果您倾向于通过双击 mysqld 可执行文件来启动服务器,则应记住手动使用 mysqladmin、任务列表、任务管理器或其他特定于 Windows 的方法来停止该进程。

验证 MySQL 安装

成功安装 MySQL、初始化基本表并启动服务器后,您可以通过一些简单的测试来验证一切是否按预期工作。

使用 mysqladmin 实用程序获取服务器状态

使用 mysqladmin 二进制文件检查服务器版本。此二进制文件在 Linux 上的 /usr/bin 中可用,在 Windows 上的 C:\mysql\bin 中可用。

[root@host]# mysqladmin --version

它将在 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 服务器,您可以在 mysql> 提示符下执行所有 SQL 命令,如下所示:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.13 sec)

安装后步骤

MySQL 为 root MySQL 用户提供空白密码。成功安装数据库和客户端后,您需要按如下方式设置 root 密码:

[root@host]# mysqladmin -u root password "new_password";

现在,要连接到您的 MySQL 服务器,您需要使用以下命令:

[root@host]# mysql -u root -p
Enter password:*******

UNIX 用户还希望将您的 MySQL 目录放入 PATH 中,这样您就不必每次要使用命令行客户端时都键入完整路径。对于 bash,它将类似于:

export PATH = $PATH:/usr/bin:/usr/sbin

在启动时运行 MySQL

如果要在启动时运行 MySQL 服务器,请确保 /etc/rc.local 文件中有以下条目。

/etc/init.d/mysqld start

此外,您应该在 /etc/init.d/ 目录中拥有 mysqld 二进制文件。

广告

© . All rights reserved.