ezNcrypt offers a table level transparent data encryption solution for MySQL. This technology is purely declarative which mean you declare tables or database you want to encrypt. You then have nohing more to care about. What is nice with ezncrypt is that only the mysqld process can encrypt/decrypt the data. A set o UDF functions have been added to handle that. The key management allows to store the key locally or remotely.
Merry Christmas and a very happy new year to all of you.
We're proud to announce two new XAMPP versions for Windows and
Linux today. In both versions we updated Apache to 2.2.14, MySQL
to 5.1.41, PHP to 5.3.1, Perl to 5.10.1, phpMyAdmin to 3.2.4, and
OpenSSL to 0.9.8l. An updated version for Mac OS X will follow
soon, but currently the Apache refuses to perform his Xmas duty
on a Mac.
Both downloads and more details on the specific platform's
XAMPP project page.
The release of MySQL 5.5 has brought several enhancements. While most of the coverage went, understandably, to the semi-synchronous replication, the enhancements of partitioning were neglected, and sometimes there was some degree of misunderstanding on their true meaning. With this article, we want to explain these cool enhancements, especially the parts that were not fully understood.
Merry Christmas and a very happy new year to all of you.
We're proud to announce two new XAMPP versions for Windows and Linux today. In both versions we updated Apache to 2.2.14, MySQL to 5.1.41, PHP to 5.3.1, Perl to 5.10.1, phpMyAdmin to 3.2.4, and OpenSSL to 0.9.8l. An updated version for Mac OS X will follow soon, but currently the Apache refuses to perform his Xmas duty on a Mac.
Both downloads and more details on the specific platform's XAMPP project page.
Installing Lighttpd With PHP5 And MySQL Support On Ubuntu 9.10
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on an Ubuntu 9.10 server with PHP5 support (through FastCGI) and MySQL support.
Something to keep you warm during cold winter nights, or cool during hot summer days: a chessboard in MySQL!
Note: You should see chess pieces here below. If not, you're not watching it using UTF-8, or get yourself a good browser!
[Read more]
CREATE TABLE `chessboard` (
`x` tinyint unsigned NOT NULL,
`a` enum('','♔','♕','♖','♗','♘','♙','♚','♛','♜','♝','♞','♟'),
`b` enum('','♔','♕','♖','♗','♘','♙','♚','♛','♜','♝','♞','♟'),
`c` enum('','♔','♕','♖','♗','♘','♙','♚','♛','♜','♝','♞','♟'),
`d` enum('','♔','♕','♖','♗','♘','♙','♚','♛','♜','♝','♞','♟'),
`e` enum('','♔','♕','♖','♗','♘','♙','♚','♛','♜','♝','♞','♟'),
`f` enum('','♔','♕','♖','♗','♘','♙','♚','♛','♜','♝','♞','♟'),
`g` …
Red Hat’s Q3. Google’s definition of open. Copyright assignment. And more.
Follow 451 CAOS Links live @caostheory on Twitter and
Identi.ca
“Tracking the open source news wires, so you don’t have
to.”
For the latest on Oracle’s acquisition of MySQL via Sun, see Everything you always wanted to know about MySQL but were afraid to ask
# Red Hat reported third quarter net income of $16.4m on revenue up 18% at $194m
# Jonathan Rosenberg, Google’s senior vice president, product management, presented Google’s …
[Read more]Numeric types in MySQL have two varieties: - “precise” types such as INTEGER and DECIMAL; - the IEEE-standard floating point types FLOAT and DOUBLE. As a rule of thumb, the first group are for exact, “counted” quantities. The INTEGER types represent whole numbers, and DECIMAL represents “fixed point” decimal, with a preset number of places after the decimal point. Various widths of INTEGER are available in MySQL, from 8-bit TINYINT to 64-bit BIGINT. Calculations with integer types are fast, as they usually correspond to hardware register sizes. DECIMAL is commonly used for quantities like decimal currency where the number of digits of precision is known and fixed. For example, exactly counting pennies in two decimal digits. Computation with DECIMAL is slower than other types, but this is unlikely to impact most applications. In the other category are FLOAT and DOUBLE, which are the 32 and 64-bit IEEE standard types, which are usually …
[Read more]When looking at a set of SQL statements in isolation with tools such as the slow query log, processlist and tcpdump/mk-query-digest it is easy to identify queries that are slow.
It is more difficult however to identify the frequency of the query, and whether the slow query is actually acceptable in your overall system design.
I very simple technique to help you is to comment your queries. For example:
SELECT /* 10m cache */ ...;
When I’m working for a client, this process enables me to realize the purpose of the query more quickly and to help prioritize which queries I need to improve first. This does not mean I simply ignore these less frequent queries, however my choices for reviewing and indexing queries on given tables is adjusted generally for OLTP queries first, and batch second.
As with all practices it is important to implement across your full code base.
Changes (as compared to 3.62) include:
Features:
* You can now specify a comma-separated list of users to be
ignored/excluded by notify and/or kill actions for long-running
queries in ’query sniffer’ interface.
* Added a ‘diagnostic info’ icon to servers in ‘list of servers’
page. Clicking this will generate a report in plain text with the
most basic information about the server.
* Added an option to stop/start data collection for a server in
‘list of servers’ page (without opening the detailed pages for
this server).
* Enabling/disabling data collection from and/or alerting about
all servers can be done from tools .. preferences ..
maintenance.
* Enabling/disabling data collection from and/or alerting about
specific servers can be done by calling the MONyog URL with
parameters. This can be scripted and scheduled using any standard
method available with the …