I was talking with Todd Hoff recently over at High Scalability about a trend I’ve seen of late. ME: I really liked this post by Zoli Kahan from Clay.io. AWS, cloudflare, docker, haproxy, mysql, mongo, memcache, ansible. They use just about every technology being talked about these days.  Todd: Yah, that’s why I asked […]
#DBHangOps 10/16/14 -- MySQL SYS, Graphs, and more!
Hello everybody!
Join in #DBHangOps this Thursday, October, 16, 2014 at 11:00am pacific (18:00 GMT), to participate in the discussion about:
- New in TokuDB 7.5 (rescheduled for next time!)
- MySQL SYS features and discussion -- what do you want to see in MySQL SYS?
- What graphs make a good dashboard?
You can check out the event page at https://plus.google.com/events/cml4a2uo9q77jr1pejste9pua1c on Thursday to participate.
As always, you can still watch the #DBHangOps twitter search, the @DBHangOps twitter feed, or this blog post to get a link for the google hangout on …
[Read more]
Following Article Describes How To Perform Most Basic MYSQL /
MariaDB Queries on Fedora 20? or How to Run MySQL on Fedora 20 ?
Which is Latest Version of Linux Based Operating System Project.
Last Operation of This Assignment also describes How to change
MySQL 'Root' User password on Linux.
It is also a part of 3rd Year, 5th sem Computer Engineering
Academic Curriculum of Pune University. As PL 1 Subject. Group A,
Assignment 1. It's Problem Statement And Solution is Given Below.
You may also Checkout Database Management System complete syllabus &
Tutorial of 5th sem subject called Database Management systems
application.
It is possible to disallow users from using old_passwords=1. This
can be done by adding 'maximum-old_passwords=0' to your
my.cnf
This prevents users from generating passwords hashes in pre-4.1
format. In MySQL 5.7 old_passwords=1 is already disabled, so this
is only useful on 5.6 and earlier.
Be aware that this also restricts old_passwords=2 which is needed
for sha256 hashes.
mysql> select @@old_passwords;[Read more]
+-----------------+
| @@old_passwords |
+-----------------+
| 0 |
+-----------------+
1 row in set (0.00 sec)
mysql> set old_passwords=1;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> show warnings;
+---------+------+----------------------------------------------+
| Level | Code | Message |
+---------+------+----------------------------------------------+
| …
This year’s MySQL Central at Oracle Open World was an exhilarating experience. In contrast to the previous year’s MySQL Connect events, MySQL have now got their own Central at the main Oracle Open World. In the previous years, we were always short on time and trying to get a lot of sessions into just two days was just to much. This time I could both present sessions, attend sessions by other users, and also to talk to people in the MySQL community: something that I really enjoy and also find very valuable to see where we should be heading.
This year, the “MySQL Fabric Team” representation on MySQL Central was me and Narayanan Venkateswaran, which is heading the sharding solution in MySQL Fabric. Together with the conference, we also released MySQL Fabric 1.5.2 as the GA release of MySQL Fabric 1.5 containing a few new features:
- Server …
While working with different clients I happen to run across very
large slow log files from time to time. While several
opinions on how they should be rotated exist. Many of these
opinions use log rotate and the flush logs command, I
prefer not to flush my binary logs though. This is why I agree
with Ronald Bradford's blog post from years ago on how to do
this.
I have taken it a little further and scripted the steps. The bash
script is built with MySQL 5.6 and the mysql_config_editor in
mind it can be used on older versions of MySQL as well.
The script …
For some reason, we’ve been getting a lot of issues with ORDER BY
optimization recently. The fixes have passed Elena Stepanova’s
scrutiny and I’ve pushed them to MariaDB 10.1. Now, MariaDB’s
ORDER BY ... LIMIT
optimizer:
- Doesn’t make stupid choices when several multi-part keys and potential range accesses are present (MDEV-6402)
- Always uses “range” and (not full “index” scan) when it switches to an index to satisfy ORDER BY … LIMIT (MDEV-6657)
- Tries hard to be smart and use cost/number of records estimates from other parts of the optimizer (MDEV-6384, MDEV-465, MySQL …
MariaDB 5.5.40 was recently released (it is the latest MariaDB 5.5), and is available for download here:
https://downloads.mariadb.org/mariadb/5.5.40/
This is a maintenance release, and so there are not too many big changes of note, just a number of normal bug fixes. However, there are a few items worth mentioning:
- Includes all bugfixes and updates from MySQL 5.5.40 (MySQL 5.5.40 Overview and Highlights)
- XtraDB updated to the version from …
MariaDB 5.5 and then MySQL 5.6 got Index Condition Pushdown (ICP) optimization (initially coded by yours truly). The idea of ICP is simple: after reading the index record, check the part of WHERE condition that can be computed using index columns, and only then read the table record. That way, we avoid reading table rows that don’t satisfy index condition:
It seems apparent that ICP can never make things slower. The WHERE clause has to be checked anyway, and not reading certain records can only make things faster.
That was what I thought, too, until recently Joffrey Michaie observed the contrary “in the wild”: we’ve got a real-world case where using Index Condition Pushdown was slower than not using it: …
[Read more]In a previous blog post (Importing related MySQL tables into an Excel Data Model using MySQL for Excel) we covered in detail how an Excel Data Model can be created containing tables and their relationships so the data can be analyzed in Excel via a PivotTable. In this blog post we are going to talk about one of the features included since MySQL for Excel 1.3.0 that allows you to create PivotTables for data imported from MySQL tables, views or stored procedures, or more importantly for the whole Excel Data Model if it is created.
Remember you can install the latest GA or maintenance version using the MySQL Installer or optionally you can download directly any GA or non-GA version from the MySQL Developer …
[Read more]