Connect With WRD
feed via e-mail
feed via e-mail

Posts Tagged ‘Mysql’

For MySQL users, phpMyAdmin -the popular MySQL admin tool-, is probably one of the most-used apps unless you are fan of a desktop MySQL admin tool.

MyWebSQL is an exciting open source alternative to both as it is a web-based MySQL (and SQLite) manager with a desktop-like functionality.

It is built with PHP and, with the help of a completely Ajaxed interface, tasks can be accomplished pretty quickly.

MyWebSQL

Creating, editing and deleting tables or records are easily done in a grid mode which also makes working with multiple items at the same time possible. Also, shortcuts for any actions exist inside context menus to make browsing faster.

There are other must-have features like import-export, SQL editor (with syntax highlighting), repair tables, search, process manager, etc.

MyWebSQL is a multilanguage app with lots of ready-to-use languages and has a themable interface.

Imho, what is missing the most is the ability to manage multiple server connections with a single login and scheduled tasks (which I hope would exist in the future versions).

Last week, a post at WRD had announced the giveaway of "3 MONyog Ultimate Single Server with Premium Support" licenses ($399/each) and, today, the winners are selected + announced at the bottom of this post.

In case you missed that post, here is a short re-introduction of the product:

What is MONYog?

MONyog is a Windows and Linux compatible desktop application for easily seeing every detail about a MySQL server and fine tuning variables.

The application displays a nicely formatted "slow query log" for finding out the queries effecting the performance of your apps so you can improve them and check back again.

MONyog Dashboard

MONyog is not only a reporting tool but also an advisor. It analyzes the setup of a MySQL installation, tells the possible problems (including security issues) and how to make things better.

The variables like InnoDB cache, thread cache, table cache, index usage (how effective they are), the number of each statement (select, insert..) and many other sub-metrics can be tuned perfectly using the application.

It has a free trial and I definitely suggest you giving it a try.

The winners

Winners of the MONyog giveaway are:

  • handrus(comment #420739)
  • Erhan (comment #419635)
  • TyShkan (comment #419360)

Congratulations and thanks very much for joining the giveaway.

Today, speed in web applications is one of the keys to success. It effects the interaction with users, their perception about the website and even how Google ranks websites.

And, database performance is one of the most important factors of speed, as, once there is a bottleneck in it, nothing will function fast.

During the development of Uptime Robot (and still), in order for the application to handle more requests in a shorter time, I needed to optimize 2 things:

  • the queries used
  • MySQL server itself

Yes, minimizing the number of queries, using indexes smartly or changing the well-known settings of MySQL server makes sense but measuring the results and finding out how each update effects the performance is the hardest thing to analyze.

This is when I started using MONyog, a desktop application (with Windows and Linux versions), that helps tracking everything about a MySQL server. And, most importantly, it comes with working advices at every point.

The application can connect to any number of MySQL servers which is great for working with the test and production server at the same time. And, it only requires the MySQL root login to collect data (nothing to install on MySQL servers).

MONyog

Its dashboard welcomes you with the most important charts like the availability of the server, number of connections, cache misses, statements and any other metric can be added.

Besides the ability to viewing the process list, disk usage or events, there are 2 menus that saved me so much time:

  • Monitors/Advisors
  • Query Analyzer

Monitors/Advisors

The menu has multiple sub-menus where each of them helps fine-tuning the server so much.

You can get the number of "current connections" and how effectively they are used, InnoDB cache and logs performance, thread cache, table cache, index usage (how effective they are), the number of each statement (select, insert..) and many sub-metrics.

Each item is explained shortly yet clearly and advices are shown to make them better.

MONyog also scans the settings of the server, displays the values as a snapshot and warns you about any possible security issues (and how to fix them).

Query Analyzer

This is where you can find the popular "slow query log". But it comes with a better presentation (compared to a standard MySQL slow log query) that focuses on finding the issues.

The Query Analyzer is vital in locating the problematic queries and seeing how they perform after optimizing them live.

To sum up

I started using MONyog when I was just about to decide that everything was done for performance, the limit of the server was reached and a 2nd or a much powerful MySQL server was required as the resource usage was ~90% in average.

MONyog

After the optimizations with the application, the same server responds to a bigger number of queries in a shorter time with lower than 50% of resource usage.

Simply, it saved me renting a new server and providing a better experience to Uptime Robot users. And, totally suggest it if you are managing a busy MySQL server.

The giveaway and how to join?

After my experience with MONyog, I contacted them with the idea of running a giveaway and they were kind enough to giveaway "3 MONyog Ultimate Single Server with Premium Support" licenses ($399/each) to WRD readers.

In order to join the giveaway:

  • Share this giveaway with a tweet: "Just joined the MONyog  MySQL Monitor and Advisor giveaway at WebResourcesDepot – http://goo.gl/0O6Eg" (click to tweet easily)
  • Follow @webyog Twitter user
  • Share your tweet URL within the comments

The winners will be announced 1 week later (3 November 2011) and good luck.

CometChat, a powerful chat application for websites (which was previously shared at WRD), has recently released the 4th version with new features and giving away 4 licences (3 Basic and 1 Pro) to WRD readers to celebrate the event.

In order to join the giveaway, please make sure you check the details at the bottom of this post.

What is CometChat?

It is a PHP-MySQL (or MSSQL) powered application that enables users of a website to easily communicate with each other and interact with the website.

CometChat One on One

CometChat sits in the footer of a website and supports both text (including group chat) + video/voice chat. It also allows file transfers, screensharing and, with the most recent version, the ability to chat with Gtalk and Facebook friends.

This is an exciting feature as it helps "the activity of users to grow" by keeping them on the website more.

CometChat FAcebook and Gtalk Integration

The application also offers more than chat:

  • it has 100+ built-in games -including multiplayer ones-
  • users can write or draw together on whiteboards or writeboards
  • it is possible to publish announcements
  • integrates Facebook fan page and displays Twitter activities
  • works as a social share widget

There are integrations with many other popular softwares (like JomSocial, vBulletin, SocialEngine, Invision Power Board, phpFox, Boonex Dolphin, BuddyPress, phpBB, WordPress, SkaDate, Elgg and more) exist.

CometChat Mobile

With the new version, there is now a mobile web interface which works in all major devices/platforms.

CometChat can be completely customized to better with the style of any website and it can be controlled very easily with the help of a powerful admin panel with settings for everything.

The discount

CometChat is offering a 10% discount to all Professional Edition or higher purchases until 1st of November with the coupon code: "WRD10OFF" (without quotes).

How to join the giveaway?

CometChat is giving away 1 Pro and 3 Basic licenses to WRD readers. In order to join the giveaway, just comment to this post and the random query below will be choosing the winners:

SELECT * FROM wp_comments WHERE comment_post_id=2537 AND comment_approved=1 AND comment_type='' GROUP BY comment_author_email ORDER BY RAND() LIMIT 4

Winners will be announced 1 week later (1 November 2011) as an update to this post. Good luck.

The winners

Here are the winners of CometChat licenses:

  • Derek (comment #422062) – Pro license
  • NiK Makovka (comment #417901) – Basic License
  • MasterChowl (comment #418049) – Basic License
  • Dennis (comment #418259) – Basic License

Congratulations and thanks very much for joining.

Fork is an open source content management system that offers a user-friendly environment for building and managing a website.

It is built with PHP (uses Spoon)-MySQL and there are various mature extensions offered like a form builder, blogging, location, analytics (integrates with Google Analytics) or newsletter.

Fork CMS

A few number of high-quality themes are offered for free to easily get started and also learn how it integrates with HTML.

Fork is definitely not as feature-rich as WordPress or other popular alternatives but it is lightweight, promising and improved regularly.

SQLyog LogoThe giveaway for the popular MySQL admin tool SQLyog has ended, winners of 5 Single Developer Licenses with premium support ($179/each) are selected and announced below.

Here is a short re-introduction of the product in case you are not one of the winners but considering a purchase (btw, a trial version exists).

What is SQLyog?

It is a desktop application for managing any number of MySQL databases that run on any number of hosts.

SQLyog handles creating/editing and deleting databases, users, tables and records like a breeze.

SQLyog

The application can import/export data (CSV/XML/HTML/Excel) and backup or restore databases/tables. It can even run such commands (or any other commands/queries) as scheduled tasks.

There are many other advanced capabilities offered like:

  • index analyzer
  • schema optimizer
  • query profiler
  • SQL formatter
  • visual query builder and schema designer
  • and more..

SQLyog works on Windows and can be used on Linux or Mac OS X devices with the help of Wine.

The winners

Here are the winners of 5 Single Developer Licenses with premium support:

  • Matt Rogowski (comment #396714)
  • Albena Patleeva (comment #399389)
  • Angel Velichkov (comment #399388)
  • Marcin Kłeczek (comment #396999)
  • Martin (comment #396683)

Congratulations to the winners and thanks to everyone for joining the giveaway.

SQLyog, a powerful MySQL admin software, is giving away 5 Single Developer Licenses with premium support ($179/each) to WebResourcesDepot readers.

Detailed information on "how to join the giveaway" is provided at the bottom of this post.

What is SQLyog?

It is a MySQL GUI application with a user-friendly interface that offers many features for easily managing a MySQL database.

The application can control any number of databases in any number of hosts (can also connect to firewalled MySQL servers via HTTP(s) or SSH tunneling).

MySQL Admin - SQLyog

SQLyog does everything we can expect from a MySQL admin software like: CRUD operations on databases/tables/records, running custom queries, backup-restore and import-export (CSV/XML/HTML/Excel).

Also, it has many other advanced capabilities like:

  • index analyzer
  • schema optimizer
  • query profiler
  • SQL formatter
  • visual query builder and schema designer
  • and more..

There is a scheduling engine that can run any of the tasks at a given time for once or regularly. A very handy feature for regularly optimizing a database or taking backups.

SQLyog Schema Designer

It can also work as an interface for data-entry, thanks to the form-view support. And small-but-useful stuff like auto-complete or 100% keyboard support makes such usage much easier.

SQLyog is available for Windows and can be used on Linux or Mac OS X devices with the help of Wine.

How to join the giveaway?

SQLyog – MySQL admin tool is giving away 5 Single Developer Licenses with premium support. In order to join the giveaway:

  • Share this giveaway with a tweet: "Just joined the @webyog SQLyog – MySQL Admin giveaway at WebResourcesDepot – http://goo.gl/igJKg" (click to tweet easily)
  • Follow @webyog Twitter user
  • Share your tweet URL within the comments

The winners will be selected with the query below on 22 September 2011 (1 week later):

SELECT * FROM wp_comments WHERE comment_post_id=2464 AND comment_approved=1 AND comment_type='' GROUP BY comment_author_email ORDER BY RAND() LIMIT 5

 

Luck is believing you're lucky (by Tennessee Williams).

letoDMS is an easy to use and setup document management system that is built with PHP-MySQL.

It is a simple-yet-powerful application that can store any type of files under folders/categories with an unlimited hierarchy by keeping the versions of them.

Everything is completely web-based including uploads and, optionally, display of documents (if not downloaded). It can even auto-convert MS-Word documents to HTML.

letoDMS

Multiple users can work with the system with no conflicts as there is a lock/unlock mechanism on documents. And, access control lists (ACL) exist for making sure that each user can work with the documents theat they are permitted to.

letoDMS has various other features that simplify its usage like advanced search, themable + multilanguage interface and much more.

Push notifications are an important part of iOS applications as they help keeping the user connected with the application.

If you are developing an iPhone application and need to send such notifications, Easy APNS comes to the rescue.

Easy APNS

It is a PHP-MySQL-based solution for communicating with the APNS which describes every step of a standard setup in detail.

The solution works by inserting push messages into a MySQL table and sending them with the help of a cron job.

P.S. There is also an alternative library named PHP-APNS.

Yioop! is an open source search engine built with PHP and uses MySQL or SQLite for storing the data.

It can be configured to crawl any page it finds by following links or limited to any given number of URLs and used as an in-site search engine (like Google Custom Search).

A standard setup can crawl and index millions of pages per day and this number can be increased by running more crawlers (distributed setup is possible as well).

Yioop! PHP Search Engine

There is support for indexing many file types including HTML, DOC, PNG, JPG, GIF, XML, sitemaps, RSS and much more.

Also, the system can be controlled completely from a web-based administration interface.

Uptime Robot
Loading...
Get WebResourcesDepot Weekly
A Weekly Newsletter For Web Designers And Developers
feed-holder
FeedBurner
  • PSD to HTML
  • file uploading, video/audio/image encoding, s3 storage and much more
  • PSD to HTML
    aXmag - Flash Page Flip Magazine Software, PDF to Flash Converter