诸如ServerPilot之类的服务和许多其他服务在处理Lamp stack Env的VPS上。我想知道是否有针对数据库的服务。我将服务安装在新的VPS上,并且该服务将完成所有繁重的工作,例如安全性,复制,单独的阅读写作,备份和监视长期,并轻松设置专用网络访问,以获得设定的费用,以便在上面使用该服务我的服务器。
寻找一个简单的服务来安装我自己的新鲜VP,而不是RDS或Google Cloud。
谢谢!
ServerPilot真正做什么?
首先,ServerPilot在您的服务器上部署完整的灯泡,其中包括世界上使用的Web服务器Apache,PHP5和MySQL。为了使其变得超级,ServerPilot还在Apache的前面安装和配置NGINX以实现无与伦比的速度和可伸缩性。
其次,ServerPilot将使用防火墙保护您的服务器。为了使其安全,它还将更新服务器的软件包,并确保它们一直保持更新,以避免由过时的软件包引起的单个错误。
第三,ServerPilot还提供了高级功能来监视服务器性能的实时统计数据,包括CPU,内存,磁盘空间等。
ServerPilot不做什么?
同时,ServerPilot不提供与安装,配置和管理电子邮件和DNS相关的功能。在这种情况下,您可能需要第三方DNS服务器才能将您的域指向VPS。需要建议吗?尝试CloudFlare,Pointhq,Namecheap等
另外,ServerPilot除了Ubuntu以外,无法管理运行的服务器。
获取更多详细信息:http://www.servermom.org/install-manage-manage-apache-nginx-php-mysql-easest-serverpilot/1011/
我不确定服务,但是假设您的VPS是Ubuntu或其他一些基于Debian的发行版,则可以在命令行上执行sudo apt-get install lamp-server^ phpmyadmin
来获得灯泡堆栈设置。这将在Linux服务器上设置Apache Web服务器,PHP和MySQL。Apache和PHP将在开箱即用,当您安装MySQL时,默认情况下,它要求提供一个root密码来管理数据库。
phpmyadmin将是这里的关键,因为它没有通过命令行执行所有数据库任务,而是在Web浏览器中提供了一个GUI接口来管理数据库和表。要使用phpmyadmin备份数据库,请参见本文。
关于自定义,对于防火墙,您可以简单地编写一些iptables规则,对于数据库,您可以通过创建运行以下命令的CRON作业来运行MySQL数据库的计划备份:/usr/bin/mysqldump -u dbusername -p'dbpassword' dbname > /path/backup.sql
再次,这不是一项服务,但至少您不必为任何工具付费。
不幸的是,没有比执行所有这些事情的最终服务。但是,您可以手动设置此设置:
- 数据库复制:https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-in-mysql
- 数据库备份:http://www.ducea.com/2006/05/27/backup-your-mysql-databases-automotical with-automysqlbackup/或者https://www.backuphowto.info/how-backup-mysql-database-automatory-linux-users
- 数据库优化:https://www.tecmint.com/mysql-mariadb-performance-tuning-and-optimization/和http://www.monitis.com/blog/101-tips-to-mysql-tuning-and-optimization/
- 对于网络,本教程可能会有所帮助http://www.yolinux.com/tutorials/linuxtutorialnetworking.html