Wishlist 0 ¥0.00

15款最佳的MySQL管理工具和应用程序

 

1. Induction

 

Induction是一款用于理解数据关系的开源管理工具,它可用来探索行/列,运行查询和数据可视化等方面。该工具支持多种数据库,包括PostgreSQL,MySQL,SQLite,Redis以及MongoDB。此外,Induction还可以通过编写添加其他新的适配器。

2. Pinba

 

Pinba 是一种MySQL存储引擎,用于PHP实时监控和数据服务器的MySQL只读接口。它整理并处理通过UDP发送的数据,并以可读的简单报告的形式统计显示多个PHP进程。为了获取下一代更为复杂的报告和统计数据,Pinba提供了原始数据的只读接口。

3. DB Ninja

 

DbNinja是一款先进的基于Web的MySQL数据库管理与开发应用程序。它是远程访问托管服务器的必然之选。DbNinja支持所有最新的功能,包括触发器、事件、视图、存储过程和外键等。此外,它还可以导入和备份数据、MySQL对象结构以及管理用户等。DbNinj的用户界面功能完备且清新美观,可安全地运用于任何浏览器及任何操作系统中。

4. DB Tools Manager

 

DBManager是一款功能强大的数据管理应用程序。作为最先进的应用程序,DBManager内置支持MySQL、PostgreSQL、Interbase/Firebird、 SQLite,DBF表、MSAccess,MSSQL服务器,Sybase,Oracle和ODBC数据库引擎等一些新特性。DBManager目前拥有个人和企业两个版本,用户可按需选择使用。

5. Dbeaver

 

DBeaver是一款免费的数据库管理应用程序,可运用于多种不同的引擎,包括MySQL,MSSQL,Oracle、SQLite、Sybase和Firebird等等。由Java编写而成,该应用程序适用于所有主流操作系统(Windows、Mac和Linux)。它能处理包括元数据编辑(表、列、键、索引)、自定义SQL执行、用户管理、多连接等在内的所有主要任务。

6. SqlWave

 

SQLWave是一种简单、快速且易用的MySQL客户端。用户可通过该工具轻松地连接到远程主机。SqlWave支持所有MySQL的最新版本,包括它用来管理数据库结构的所有最新功能,如工作表、视图、存储过程、函数、事件、外键和触发器等。

7. MyWebSQL

 

MyWebSQL主要用于管理基于Web的MySQL数据库。与桌面应用程序的借口工作流程相似,用户无需切换网页即可完成一些简单的操作。如果您正在操作桌面,只用登数据库,就可以管理您的数据库了。

8. Navicat

 

Navicat是MySQL和MariaDB数据库管理与开发理想的解决方案。它可同时在一个应用程序上连接MySQL和MariaDB数据库。这种兼容前端为数据库提供了一个直观而强大的图形界面管理、开发和维护功能,为初级MySQL和MariaDB开发人员和专业开发人员都提供了一组全面的开发工具。

9. SQLyog

 

SQLyog是一款功能最强大的MySQL管理工具,它综合了MySQL工作台、php MyAdmin和其他MySQL前端及MySQL GUI工具的特点。该款应用程序可以同时连接任意数量级的MySQL服务器,用于测试和生产。所有流程仅需登录MySQL root以收集数据,用户无需安装在MySQL服务器上。

10. Sequel Pro

 

Sequel Pro是基于MySQL数据库的一种快速易用的Mac数据库管理应用程序。用户可通过Sequel Pro在本地和远程服务器上直接访问MySQL数据库。不过,Sequel Pro的最新版本开始添加全屏支持内置。

11. HeidiSQL

 

HeidiSQL是一种专为web开发人员设计的有用且可靠的工具,可用于当前最受欢迎的MySQL服务器,微软SQL数据库和PostgreSQL。该工具可提供浏览和编辑数据、创建和编辑表格、视图、过程、触发器和日志安排等事件。此外,您还可以导出结构和数据至SQL文件、剪贴板或其他服务器。

12. MyDB Studio

 

MyDB Studio是一款免费的MySQL数据库管理器应用程序。该工具强大到您几乎可以获取到任何想要的功能,并能够连接到无限量级的数据库。通过创建、编辑或删除数据库、表格和记录,就可以备份/恢复并导出为多个格式。

13. SQL Lite Manger

 

SQL Lite Manager是一款基于web的开源应用程序,用于管理无服务器、零配置SQL Lite数据库。该程序是用PHP写成,除了记录和应用表格格上的每一步操作,还可以控制多个数据库。SQL Lite Manager可用于查询数据,将MySQL查询转化为兼容SQL Lite数据库,并能创建和编辑触发器。SQL Lite Manager有多种皮肤选项,是一个含现成语言文件的多语言资源。

14. Database Master

 

Database Master是一个现代的、强大的、直观且易用的数据库管理程序。它以一个一致而现代的界面适用于MongoDB、MySQL、PostgreSQL、FireBird、 SQL Lite、MS SQL Server、SQL Azure、Oracle、IBM DB2、IBM Informix、Netezza、Ingres以及EffiProz等数据库。Database Master简化了管理、查询、编辑、可视化、设计和报告数据库系统。用户可以通过ODBC与OleDB连接任何数据库系统,也可以访问MS Access,MS FoxPro Database、Dbase和XML文件。

15. Chive

 

Chive由PHP搭建而成,是一款基于web的开源MySQL管理应用程序。此款应用程式有一个内置的编辑器,当运行复杂的查询或易用的界面时,可用于快速浏览。

data:image/png;base64

大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+ZmZmOUEqyAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACusAAArrAYKLDVoAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMjAvMTIGkKG+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAB1JREFUCJljONjA8LiBoZyBwY6BQQZMAtlAkYMNAF1fBs/zPvcnAAAAAElFTkSuQmCC
那么这是什么呢?这是Data URI scheme。
Data URI scheme是在RFC2397中定义的,目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。比如上面那串字符,其实是一张小图片,将这些字符复制黏贴到火狐的地址栏中并转到,就能看到它了,一张1X36的白灰png图片。
在上面的Data URI中,data表示取得数据的协定名称,image/png 是数据类型名称,base64 是数据的编码方法,逗号后面就是这个image/png文件base64编码后的数据。
 
目前,Data URI scheme支持的类型有:
data:,文本数据
data:text/plain,文本数据
data:text/html,HTML代码
data:text/html;base64,base64编码的HTML代码
data:text/css,CSS代码
data:text/css;base64,base64编码的CSS代码
data:text/javascript,Javascript代码
data:text/javascript;base64,base64编码的Javascript代码
data:image/gif;base64,base64编码的gif图片数据
data:image/png;base64,base64编码的png图片数据
data:image/jpeg;base64,base64编码的jpeg图片数据
data:image/x-icon;base64,base64编码的icon图片数据
 
base64简单地说,它把一些 8-bit 数据翻译成标准 ASCII 字符,网上有很多免费的base64 编码和解码的工具,在PHP中可以用函数base64_encode() 进行编码,如echo base64_encode(file_get_contents(‘wg.png’));
目前,IE8、Firfox、Chrome、Opera浏览器都支持这种小文件嵌入。
 
举个图片的例子:
网页中一张图片可以这样显示:
<img src="http://mail.163.com/images/x.png" />

 

也可以这样显示:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+ZmZmOUEqyAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACusAAArrAYKLDVoAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMjAvMTIGkKG+AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAB1JREFUCJljONjA8LiBoZyBwY6BQQZMAtlAkYMNAF1fBs/zPvcnAAAAAElFTkSuQmCC" />
把图像文件的内容直接写在了HTML 文件中,这样做的好处是,节省了一个HTTP 请求。坏处是浏览器不会缓存这种图像。
 

Windows性能监视器的使用技巧

 Windows性能监视器是Windows自带的性能监视软件,提供用于分析系统性能的实时数据。仅从一个单独的控制台,即可实时监视应用程序和硬件性能,自定义要在日志中收集的数据,定义警报和自动操作的阈值,生成报告以及以各种方式查看过去的性能数据。对于网站管理员来说,通过Windows性能监视器可以获得网站重要的参考信息。

  基本功能

  性能监视器的主要功能是对单个用户或者整个服务器进行实时监视,这样可以即时获取系统的关键数据,以便为服务器的性能进行优化或故障排查。

  性能监视器是系统默认安装的,使用它的时候可以通过“开始-程序-管理工具-性能”来打开性能监视器窗口。

  1、确定监测对象

  打开性能监视器后,首先要做的是确定监测的对象。在窗口右边的灰色区域单击鼠标右键,并在弹出菜单中选择“添加计数器”命令,就可以设定性能监视器索要监测的内容。

  在添加监测对象的时候,如要监测CPU,则在“性能对象”下拉列表中选择处理器“Processor”,然后在“计数器”列表中选择合适的监测对象,例如可以选择“% Processor Time”来对CPU的处理能力进行监测,选择“Page/sec”对内存大小和性能进行监测,选择“Disk Reads/sec”来监测硬盘性能,等等。最后单机“添加”按钮完成监测对象的添加。

  2、获取系统性能数据

  设置好监测的对象之后,返回性能监视器,就会看到当前选中的各种监测对象的信息了。软件会以实时图线的形式显示当前各项监测对象的数据。一般来说,如果某些监测对象代表的曲线经常达到80%以上,就说明这部分对象已经成为系统性能的瓶颈。

  3、设置报警方式

  通过性能监视器,还可以让它在某些程序占用过多系统资源的时候自动进行预警提示,这样一旦遇到系统资源不足的时候,会及时得到警告,以便管理员采取措施来避免系统崩溃。

  使用技巧

  在进行问题分析的时候,一方面需要对现有的数据进行分析,另外一方面要凭借自己的经验进行判断,而在使用性能监视器的时候,如果能够具备一些经验,将会使得整个分析判断更为准确。

  1、瓶颈的隐蔽性

  把握系统整体情况就是要解开遮盖在系统各种问题上的面纱,有时表面看起来是内存的问题,但实际上却是磁盘故障导致的,同样有时磁盘性能下降也往往是因为内存不足造成的。

  对于这种情况,就不能仅从性能监视器一个方面来进行判断,只有从全局处罚考虑,才能发现问题的最终根源。

  2、注意瓶颈的监测时机

  对系统进行监测是一个非常耗费时间的过程,有时为了发现一个小小的问题,就要花费数小时甚至几天的时间来进行跟踪监测,这就要求管理员要具有很大的耐心。

  另外,如果发现系统性能下降、资源不足的情况,在进行监测的时候尽量模拟出相同的环境。比如当时运行的程序、网络的连接和使用等,只有尽可能地模拟出相同的操作环境,才能最快地发现问题所在。

  3、瓶颈细节与性能

  有些时候通过性能监视器得到的数据并不能直观地反映出问题的实质,但只要通过一些简单的计算就不难找到答案了。比如从监测的结果得知系统内存的Page Faults/sec(缺页数/每秒)为24,但这个结果是好还是不好呢?只要将Input Pages/sec(调入页数/每秒)对比一下就不难发现系统缺页的比例为多少。

  4、平均值与总体性能

  在性能监视器中的计数器提供的部分信息为平均值,比如原始队列长度等,这些参数都只反应出一个总体性能的趋势,并没有提供系统的活动细节,所以在使用的时候要注意分析。

Windows Server 2008 R2下IIS如何限制IP访问?

搭建完成IIS服务器后,在对外提供服务的时候,就会有一些莫名的请求,占用系统的资源。对简单的处理方式,就是直接屏蔽掉公网IP,使请求无效。DDOS攻击类也会简单的介绍一下。

工具/原料

 
  • Windows Server 2008 R2
  • IP地址知识

方法/步骤

 
  1. 在Windows Server 2008 R2系统下,搭建IIS站点。Windows Server 2008 R2系统默认的IIS版本为7.5,对IIS的管理限制进行了很大程序的优化,使IIS管理员,工作量减少很多,自带的一些功能能够替换掉一些第三方的插件。

  2. 找到IIS站点,定位到IP地址和域限制,然后双击进入编辑区域。

    Windows Server 2008 R2下IIS如何限制IP访问?
  3. 设置全部拒绝访问,那么所有的请求,包括服务器本身都不能访问,这点还是很牛的。可以选择允许和拒绝。实际的使用过程中,极端情况少。如果只是内容人员用,就设置为全部拒绝,然后逐个条目再允许的。

    Windows Server 2008 R2下IIS如何限制IP访问?
  4. 设置允许/拒绝单个IP,这个相对来说比较简单,找准对方的ip地址即可。如果是局域网则是本机设置的IP地址,如果互联网上,则需要选择公网ip。

    操作区域内,点击允许和拒绝,即可设置

    Windows Server 2008 R2下IIS如何限制IP访问?
    Windows Server 2008 R2下IIS如何限制IP访问?
    Windows Server 2008 R2下IIS如何限制IP访问?
  5. 设置允许/拒绝的IP范围。需要IP地址划分知识。如何设置位置上为0,则表示匹配全部。举例说明:公网IP 89.24.233.68 捷克,IP范围属于A类,那么掩码正常来说就是255.0.0.0

    那我们设置范围 255.0.0.0 就可以。如果是B类的IP 255.255.0.0 C类的是255.255.255.0。 有时对方的IP跟掩码不一定匹配,设置为255.0.0.0是范围最广的

    Windows Server 2008 R2下IIS如何限制IP访问?
  6. 如果允许则会正常访问,如果拒绝则会出现403禁止访问的界面,如下所示。也可以设置自动以的403错误页。

    Windows Server 2008 R2下IIS如何限制IP访问?

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: fuwu@800188.org