Your commands use "--backup-image=-" without redirecting standard
output (on backup) or input (on restore), so in ordinary
Unix/Linux convention the backup image would be written to (read
from) your screen.
I strongly doubt this will work at all, you better specify a true
file name.
If, however, "mysqlbackup" does not assign the meaning "standard
output / input" to the name '-', you have silently shown what I
consider a bug.
Explaining and providing solutions of MySQL error 1449: The user specified as a definer does not exist using SQL SECURITY INVOKER and DEFINER.
The post How to fix definer does not exist error 1449 MySQL first appeared on Change Is Inevitable.
This webinar provides a better understanding of how MySQL and its storage engines use indexes, as well as how you can improve performance with basic and advanced index optimizations.
The slide deck from the webinar is embedded below, and you can also register for a recording here.
A student posed the question about why table names are case sensitive. That’s because case sensitive table names are the default installation, as qualified in the MySQL documentation. You can verify that with the following query:
SELECT CASE
WHEN @@lower_case_table_names = 1 THEN
'Case insensitive tables'
ELSE
'Case sensitive tables.'
END AS "Table Name Status";
|
The default value returned on Linux is:
+------------------------+ | Table Name Status | +------------------------+ | Case sensitive tables. | +------------------------+ 1 row in set (0.00 sec) |
The default value for the lower_case_table_names
value on the Windows OS is 1 not …
Cross-posted on Google Cloud Platform Blog.
Your new website is growing exponentially. After a few rounds of
high fives, you start scaling to meet this unexpected demand.
While you can always add more front-end servers, eventually your
database becomes a bottleneck, which leads you to . . .
- Add more replicas for better read throughput and data durability
- Introduce sharding to scale your write throughput and let your data set grow beyond a single machine
- Create separate replica pools for batch jobs and backups, to isolate them from live traffic
- Clone the whole deployment into multiple datacenters worldwide for disaster recovery and lower latency
At YouTube, we went on that …
Cross-posted on Google Cloud Platform Blog. Your new website is growing exponentially. After a few rounds of high fives, you start scaling to meet this unexpected demand. While you can always add more front-end servers, eventually your database becomes a bottleneck, which leads you to... Add more replicas for better read throughput and data durability Introduce sharding to scale your write throughput and let your data set grow beyond a single machine Create separate replica pools for batch jobs and backups, to isolate them from live traffic Clone the whole deployment into multiple datacenters worldwide for disaster recovery and lower latency At YouTube, we went on thatjourney as we scaled our MySQL deployment, which today handles the metadata for billions of daily video views and 300 hours of new video uploads per minute.
This Log Buffer Edition covers the Oracle, SQL Server and MySQL with a keen look on the novel ideas.
Oracle:
The case was to roll forward a physical standby with an RMAN SCN incremental backup taken from primary.
Oracle Database 12c: Smart upgrade
This blog covers how to specify query parameters using the REST Service Editor.
Production workloads blend Cloud and On-Premise Capabilities
ALTER …
[Read more]
A question from digitalpoint on a previous blog about 7.4
restarts requires
an explanation of how we control checkpoint speed in MySQL
Cluster 7.4.
Since the explanation is fairly lengthy I will do it in this blog
instead
of as a reply to a blog comment.
First of all some introduction into checkpoints in MySQL Cluster
7.4. We
actually use the term checkpoint for 2 things. We have LCPs
(local
checkpoints) and GCPs (Global checkpoints). LCPs are the
traditional
checkpoints and the one that will be described in this blog. GCPs
are
about forming groups of transactions that will be durable after
a
restart. GCPs happens very often whereas an LCP is a fairly long
process.
So first I'll introduce why we're doing checkpoints (LCPs) in the
first
place. There are two reasons for doing LCPs. The first is that
MySQL
Cluster uses a log-based approach for …
With the support for cloud backups in MEB, distributing innodb
tables across multiple MySQL instances has become easier.
1. Backup - take a cloud(Amazon S3) backup of the tables
to be shared using the --use-tts=with-full-locking option.
./mysqlbackup \
--host=localhost --user=mysqluser --protocol=TCP --port=3306
\
--cloud-service=s3 --cloud-aws-region=us-east-1 \
--cloud-bucket=mebbackup –cloud-object-key=items.img \
--cloud-access-key-id=<access-key>
--cloud-secret-access-key=<secret-key> \
--include-tables=^mycompany\.items.* --use-tts=with-full-locking
\
--backup-dir=/tmp/bkups/backupdir --compress --backup-image=- …