MySQLi - 安装

正在下载MySQL

MySQLi扩展程序设计用于MySQL 4.1.13或更高版本,因此必须下载MySQL. 选择所需的 MySQL社区服务器的最新版本号,并尽可能准确地选择所需的平台.

在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 用户登录系统.

  • 切换到包含RPMs :

  • 执行以下命令安装MySQL数据库服务器.请记住用斜体替换RPM的文件名.

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

    上面的命令负责安装MySQL服务器,创建MySQL用户,创建必要的配置并自动启动MySQL服务器.

    你可以在/找到所有与MySQL相关的二进制文件usr/bin和/usr/sbin.所有的表和数据库都将在/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用户提供了一个空密码.一旦成功安装了数据库和客户端,就需要设置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二进制文件.