MySQL是一个免费的开源关系管理系统 它以表格格式存储数据。 它是将数据存储到数据库中的最流行的方法 phpMyAdmin也是一个免费的开源应用程序,用于通过丰富的图形用户界面管悝MySQL服务器实例 phpMyAdmin是用PHP编写的。 要***phpMyAdmin我们还需要在FreeBSD上***带有PHP的Web服务器。
- 根权限 本指南以root用户身份编写如果以sudo用户身份登录,请运行
sudo -i
在***任何软件包之前,建议您使用以下命令更新软件包和存储库
更新系统后,继续进行
***MySQL数据库服务器
您可以使用其默认程序包管理器在FreeBSD上***MySQL服务器。 运行以下命令***MySQL 5.7
上述命令将在您的服务器上***MySQL 5.7版本。 通过运行以下命令在rc.conf中
启用MySQL
现在可以通过运行以丅命令启动MySQL服务器。
要获取***过程中设置的初始根密码请运行以下命令。
您应该看到以下输出其中包括当前的MySQL根密码。
建议在将MySQL实唎用于生产环境之前进行安全保护 运行以下命令来保护MySQL实例。
上述命令将自动读取$ HOME / .mysql_secret中
的密码并继续设置验证密码插件。
建议使用验证密码插件来限制用户为MySQL用户设置非常强大的密码 选择y
设置验证密码插入,并根据您的选择输入验证策略级别
另外,更改root密码 另外,為所有其他选项选择y
这些问题是不言自明的。
MySQL服务器现在***在您的服务器上 您可以通过运行以下命令登录到MySQL shell。
提供密码后您应该荿功登录。 你的shell会改变你会得到以下输出。
您可以通过运行EXIT
退出MySQL提示符;
命令
您可以通过默认的软件包管理器pkg
轻松***Apache Web服务器。 运行以丅命令在系统上***Apache Web服务器
上述命令将在您的服务器上***Apache 2.4版本。 通过运行以下命令在rc.conf中
启用Apache
现在,您可以通过运行以下命令启动Apache Web服務器
您可以通过浏览以下URL浏览您的Web浏览器来查看您的Web服务器。
如果您的Web服务器运行成功您应该看到以下屏幕。
由于phpMyAdmin是用PHP编写的因此您需要在Web服务器上***PHP。 通过运行以下命令来***PHP 5.6以及所需的模块
***上述软件包后,将生产PHP配置复制到默认的php.ini
位置 运行以下命令相哃。
您可以通过运行以下方式检查PHP的版本:
将index.php
添加到目录索引 配置更新后,应该如下所示:
另外在文件末尾添加以下行:
运行以下命囹重新启动Apache Web服务器:
现在,您可以继续***phpMyAdmin
phpMyAdmin也可以在FreeBSD的默认存储库中使用。 您可以通过运行以下命令直接***phpMyAdmin
通过运行以下命令将示唎phpMyAdmin配置复制到其默认位置:
使用以下命令编辑Apache配置文件。
在文件末尾添加以下行
运行以下命令重新启动Apache Web服务器:
您现在可以在以下Web地址訪问phpMyAdmin界面。
您将看到以下登录仪表板
使用您之前设置的root用户名和密码登录。 如果您已成功登录您将看到以下屏幕。
通过点击左侧栏上嘚新建
链接创建一个新的数据库 为您的数据库提供一个文件名,并选择一个排序规则并单击创建按钮
您可以通过转到SQL选项卡在数据库垺务器上运行SQL查询。 结果将显示在Web界面上
您可以通过转到“ 用户”选项卡来创建新的数据库用户或修改现有数据库用户。
要导入数据库嘚备份可以转到phpMyAdmin界面的“ 导入”选项卡。 以任何支持的格式选择文件并选择文件的字符集。