MySQL的前端

apabesfreem1987

New member
嗨,我在数据库方面是个完全的新手。我正在建立一个在外部托管的MySQL数据库。我需要一个基本前端,使我可以与之交互。我知道Access可以实现这一点,但还有其他的简单工具吗?先行感谢。
 

nilluroper1972

New member
Access是最容易的。你也可以查看Yii,但是它很麻烦,你需要了解PHP知识。如果你对数据库是新手,你应该格外小心。去了解SQL注入及如何避免它。如果你自己编码,请使用预处理语句。
 

lycychomen1985

New member
所以,我的终极计划A是拥有一个可以通过网络页面访问数据库的途径。我刚刚发现了这个https://community.spiceworks.com/to...irty-way-to-access-ms-sql-data-from-a-web-app,看起来就是我想要的,但我感到尝试构建它非常困难。
 

mestoykahe1975

New member
如果您不必远程管理它,则Workbench更好。但是,如果您必须远程使用它,则不应保持mysql端口打开。然后您可以在服务器上使用phpmyadmin。
 
啊!PHPMyAdmin在服务器上(与数据库一起),Workbench在桌面上,我之前没有真正意识到。当你说“保持端口打开”,你的意思是通过Workbench使其始终可访问吗?
 

tiodeplonis1985

New member
根据你的主机设置,他们通常会禁用“远程”连接(不是来自本地主机的连接)。你可以在cPanel中打开它。试试NaviCat吧。它不是免费的,但我比workbench更喜欢它。如果你知道自己在做什么并手写查询,phpMyAdmin很不错。听起来你喜欢Access拥有的拖放连接功能;新版phpMyAdmin可能有这个功能。我依稀记得见过它,不过也不要完全相信我的记忆。
 

onalterce1976

New member
仍然存在身份验证,他们不能仅通过了解IP和端口进行进入。如果主机允许,则仍值得小心以防发现新的漏洞;如果主机具有该功能,则使用IP白名单,因为您将在很少的IP中使用workbench。
 
除了安全问题,试试heidi sql。我们在一家公司工作时使用它。https://www.heidisql.com/。它允许在远程工作时使用SSH隧道。
 

twinasener1986

New member
所以,您需要前端只为您自己使用,还是实际上正在构建使用它的网站/应用程序?如果是第一种情况,那么您可以使用Access / HeidiSQL / Workbench / phpMyAdmin。但是如果您实际上想制作使用数据库的软件或网站,则需要学习一些后端编码,如PHP/Java/Javascript(Node)/Ruby/Python等。
 

exarophge1977

New member
这取决于你想要如何使用数据库。如果你有一个有用户访问的网站,那么你可能希望让它尽可能容易使用。我甚至不确定你所说的方法是什么,但我不会期望我的用户在我的网站上使用HeidiSQL或其他程序执行CRUD操作。
 
顶部