This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux:databases:mysql [2017/03/03 14:24] tkilla |
linux:databases:mysql [2017/11/22 01:10] (current) tkilla |
||
---|---|---|---|
Line 80: | Line 80: | ||
| | ||
+ | |||
+ | |||
+ | If you get "error 34 too many open files" | ||
+ | |||
+ | open_files_limit = 50000 | ||
+ | |||
+ | |||
+ | Restart mysql and check to see current setting: | ||
+ | SHOW VARIABLES LIKE ' | ||
+ | |||
+ | |||
+ | |||
+ | interesting parameters for replication: | ||
+ | |||
+ | --lock-tables - READ LOCK (no writes) for currently dumped database: ensures consitent dump instead of | ||
+ | --single-transaction | ||
+ | will give you an exact point-in-time snapshot of the data | ||
+ | --single-transaction produces a checkpoint that allows the dump to capture all data prior to the | ||
+ | checkpoint while receiving incoming changes. | ||
+ | Those incoming changes do not become part of the dump. That ensures the same point-in-time for all tables. | ||
+ | USE IF ALL TABLES ARE INNODB | ||
+ | |||
+ | --opt includes --lock-tables | ||
---- | ---- | ||
Line 88: | Line 111: | ||
mysql --host=127.0.0.1 | mysql --host=127.0.0.1 | ||
+ | |||
---- | ---- | ||
Line 152: | Line 176: | ||
-- | -- | ||
+ | |||
+ | == Convert MyISM to INNODB | ||
+ | |||
+ | .. because it's better :) | ||
+ | |||
+ | a little script to get all required alter table statements | ||
+ | |||
+ | mysql -u root --password=xxxxx -e " | ||
+ | |||
+ | then execute the file via mysql command: mysql -u ... < / | ||
+ | |||
+ | read this great article: http:// | ||
+ | |||
== SSL Connection | == SSL Connection |