📜  MySQLi-安装

📅  最后修改于: 2020-11-27 06:09:20             🧑  作者: Mango


下载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客户端-MySQL客户端程序,可以连接到服务器并与服务器交互。

  • MySQL-devel-编译使用MySQL的其他程序时会派上用场的库和头文件。

  • MySQL共享-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下。

通过在第一次命令提示符下启动服务器来测试服务器。转到可能是C:\ mysql \ bin的mysqld服务器的位置,然后键入-

mysqld.exe --console

–如果在NT上,则必须使用mysqld-nt.exe而不是mysqld.exe

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

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

验证MySQL安装

成功安装MySQL之后,已经初始化了基表并启动了服务器,您可以通过一些简单的测试来验证所有工作是否正常。

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

使用mysqladmin binary检查服务器版本。该二进制文件将在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附带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二进制文件。