但是关闭之后自己又访问不了了..
所以 想了个简单的小方案
最终配置一下Navicat 通过SSHKey访问。
远程连接linux的数据库不需要执行任何linux系统命令,和linux系统无关,只要知道用户名、密码、数据库名称、IP地址就可以,还有个前提是数据库运行远程访问。在XP cmd下执行你需要安装mysql客户端工具,能够执行mysql命令,然后执行
mysql -u用户名 -p密码 -hIP地址 数据库名称,然后回车,就可以登录进远程数据库了。
按你所说,如果在无法进入服务器,并且不修改SQL连接用户的情况下,要么删除了数据库的表,但是你说用户没有DELETE权限,那么有可能你的数据库并没有被别人改。而是另一种方式,直接导致数据库崩溃。例如DDOS、FORK炸d,通过短时间超高流量高延时的连接请求,使数据库连接超限,就和你的计算机因为内存占满而死机一样。你只需要重启数据库即可恢复。如果要防止这种流量攻击,你需要在数据库设置一些连接限制,比如最长响应时间、最大访问数等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)