Mysqli 简明教程
MySQLi - Installation
Downloading MySQL
MySQLi 扩展旨在与 MySQL 4.1.13 版或更高版本配合使用,因此必须下载 MySQL。所有 MySQL 下载内容均位于 MySQL Downloads 。选择您需要的 MySQL Community Server 的最新版本号,并尽可能准确地选择您需要的平台。
Installing MySQL on Linux/UNIX
在 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
-
这是可选项,但建议以相同的方式安装其余 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
Installing MySQL on Windows
现在,在任何版本的 Windows 上进行默认安装比以前容易得多,因为 MySQL 现在已与安装程序很好地打包在一起。只需下载安装程序包,将其解压缩到任何位置,然后运行 setup.exe。
默认安装程序 setup.exe 将引导您完成琐碎的进程,并且默认情况下将把所有内容安装在 C:\mysql 下。
通过从命令提示符中首次启动服务器来测试服务器。转到可能是 C:\mysql\bin 的 mysqld 服务器位置,然后键入 −
mysqld.exe --console
NOTE − 如果在 NT 上,则必须使用 mysqld-nt.exe 而不是 mysqld.exe
如果一切顺利,您会看到一些有关启动和 InnoDB 的消息。如果不是,您可能有权限问题。确保储存数据的目录对数据库进程运行所在的任何用户(可能是 mysql)都是可访问的。
MySQL 不会将自身添加到开始菜单中,并且也没有特别好的 GUI 方式来停止服务器。因此,如果你倾向于通过双击 mysqld 可执行文件来启动服务器,你应记住通过使用 mysqladmin、任务列表、任务管理器或其他 Windows 特定方式手动停止进程。
Use the mysqladmin Utility to Obtain Server Status
使用 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
如果您没有收到这样的消息,那么您的安装可能存在一些问题,您需要一些帮助来解决它。
Execute simple SQL commands using MySQL Client
您可以使用 MySQL 客户端通过使用 mysql 命令连接到 MySQL 服务器。此刻,您无需提供任何密码,因为默认情况下将设置为空白。
因此,只需使用以下命令
[root@host]# mysql
它应该会得到一个 mysql> 提示符。现在,您已连接到 MySQL 服务器,并且可以按以下方式在 mysql> 提示符处执行所有 SQL 命令 −
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.13 sec)
Post-installation Steps
MySQL 将一个空白的密码用于根 MySQL 用户。一旦你成功安装了数据库和客户端,你就需要按如下方式设置根密码 −
[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