MySQL数据库
Completion requirements
一体化解决方案
由于仅安装MySQL不足以运行真实的数据库服务器,更实际的做法是部署一个包含所有必要组件(如Apache和PHP)的一体化安装包。
- 在Linux上:使用XAMP或LAMP。
- 在Windows上:使用XAMP、WAMP或EasyPHP。
注意事项(针对Windows 10):
-
IIS服务
Windows 10默认启用IIS服务器,这会导致Apache更改其端口(从80改为888)。要解决此问题,可以进入“程序和功能 > 启用或关闭Windows功能”,取消勾选“Internet信息服务(IIS)”。类似地,MySQL的端口可能会从3306变为3388。 -
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
命令为视角编写。
-
完全通过终端安装:
确保已安装MySQL客户端和服务器。在基于apt-get
的发行版(如Debian和Ubuntu)中,运行以下命令:apt-get install mysql-client mysql-client-5.0 mysql-server mysql-server-5.0
-
关于MySQL安全安装:
使用mysql_secure_installation
工具可以优化安装,强制设置root密码、检测匿名用户并加强数据库的内部安全性。
注意:根据您的需求配置MySQL。执行命令:
mysql_secure_installation
Last modified: Thursday, 16 January 2025, 10:59 PM