一体化解决方案

由于仅安装MySQL不足以运行真实的数据库服务器,更实际的做法是部署一个包含所有必要组件(如Apache和PHP)的一体化安装包。

  • 在Linux上:使用XAMP或LAMP。
  • 在Windows上:使用XAMP、WAMP或EasyPHP。

注意事项(针对Windows 10):

  1. IIS服务
    Windows 10默认启用IIS服务器,这会导致Apache更改其端口(从80改为888)。要解决此问题,可以进入“程序和功能 > 启用或关闭Windows功能”,取消勾选“Internet信息服务(IIS)”。类似地,MySQL的端口可能会从3306变为3388。

  2. EasyPHP问题
    EasyPHP开发服务器(即红色版本“Devserver”)可能因缺少MSVCR110.dll而无法正常工作。但EasyPHP托管服务器(即蓝色版本“Webserver”)可以正常运行。然而,它默认会在系统启动时自动启动,显著降低系统性能。为避免这种情况,可运行services.msc,将以下三个服务设置为手动启动:

    • ews-dbserver
    • ews-httpserver
    • ews-dashboard

    若需按需启动服务(以管理员身份运行),可以创建一个名为MySQL.cmd的脚本,内容如下:

    net start ews-dbserver
    net start ews-httpserver
    net start ews-dashboard
    pause
    net stop ews-dashboard
    net stop ews-httpserver
    net stop ews-dbserver
    

单独安装

以下指南以Ubuntu及apt-get命令为视角编写。

  1. 完全通过终端安装:
    确保已安装MySQL客户端和服务器。在基于apt-get的发行版(如Debian和Ubuntu)中,运行以下命令:

    apt-get install mysql-client mysql-client-5.0 mysql-server mysql-server-5.0
    
  2. 关于MySQL安全安装:
    使用mysql_secure_installation工具可以优化安装,强制设置root密码、检测匿名用户并加强数据库的内部安全性
    注意:根据您的需求配置MySQL。

    执行命令:

    mysql_secure_installation
    


最后修改: 2025年01月16日 星期四 22:59