Відмінності між версіями «Mysql»

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
(Created page with 'Ця система керування базами даних (СКБД) з відкритим кодом була створена як альтернатива комерці...')
 
 
(Не показані 28 проміжних версій 6 користувачів)
Рядок 1: Рядок 1:
−
Ця система керування базами даних (СКБД) з відкритим кодом була створена як альтернатива комерційним системам. MySQL з самого початку була дуже схожою на mSQL, проте з часом вона все розширювалася і зараз MySQL — одна з найпоширеніших систем керування базами даних. Вона використовується, в першу чергу, для створення динамічних веб-сторінок, оскільки має чудову підтримку з боку різноманітних мов програмування.
 
  
−
MySQL – компактний багатонитевий сервер баз даних. Характеризується великою швидкістю, стійкістю і простотою використання.
+
[[Mysql-after-start|Что нужно настроить в mySQL сразу после установки]]
  
−
MySQL був розроблений компанією «ТсХ» для підвищення швидкодії обробки великих баз даних.
+
== Встановлення прав ==
 +
GRANT ALL PRIVILEGES ON *.* TO user@'%' IDENTIFIED BY '1';
 +
flush privileges;
 +
 
 +
== Швидкий дамп та швидке розгортання ==
 +
SELECT * INTO OUTFILE '/tmp/result.txt' FROM <table name>
 +
LOAD DATA INFILE '/tmp/result.txt' INTO TABLE <table name>
 +
 
 +
Значення по замовчуванню
 +
FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\'
 +
LINES TERMINATED BY '\n' STARTING BY ''
  
−
MySQL вважається гарним рішенням для малих і середніх застосунків. Вихідні коди сервера компілюються на багатьох платформах. Найповніше можливості сервера виявляються в UNІХ-системах, де є підтримка багатонитевості, що підвищує продуктивність системи в цілому.
+
[[Mysql-replication|Шпоргалка по репликации]]
−
Для некомерційного використання MySQL є безкоштовним.
 
  
 +
[[Mysql-repair| Шпоргалка по востановлении баз и таблиц]]
  
 +
[[Mysql-tips| MySQL Tips ]]
  
 +
[[Mysql-tokudb| MySQL enable tokudb]]
  
−
== Встановлення прав ==
+
[[Mysql-install| Percona install 5.7]]
−
GRANT ALL PRIVILEGES ON *.* TO forz@'%' IDENTIFIED BY '1';
+
 
 +
щоб уникнути повідомлення
 +
mysql: [Warning] Using a password on the command line interface can be insecure.
 +
 
 +
If your MySQL client/server version is a 5.6.x a way to avoid the WARNING message are using the
 +
mysql_config_editor tools:
 +
mysql_config_editor set --login-path=local --host=localhost --user=username --password
 +
mysql --login-path=local  -e "statement"
 +
 
 +
Remember that the --login-path has to come before all other arguments.  
 +
I was trying mysqldump --tables --login-path=local and getting the error unknown variable 'login-path=local'

Поточна версія на 17:55, 12 липня 2018

Что нужно настроить в mySQL сразу после установки

Встановлення прав

GRANT ALL PRIVILEGES ON *.* TO user@'%' IDENTIFIED BY '1';
flush privileges;

Швидкий дамп та швидке розгортання

SELECT * INTO OUTFILE '/tmp/result.txt' FROM <table name>
LOAD DATA INFILE '/tmp/result.txt' INTO TABLE <table name>

Значення по замовчуванню

FIELDS TERMINATED BY '\t' ENCLOSED BY  ESCAPED BY '\\'
LINES TERMINATED BY '\n' STARTING BY 

Шпоргалка по репликации

Шпоргалка по востановлении баз и таблиц

MySQL Tips

MySQL enable tokudb

Percona install 5.7

щоб уникнути повідомлення mysql: [Warning] Using a password on the command line interface can be insecure.

If your MySQL client/server version is a 5.6.x a way to avoid the WARNING message are using the mysql_config_editor tools:

mysql_config_editor set --login-path=local --host=localhost --user=username --password
mysql --login-path=local  -e "statement"

Remember that the --login-path has to come before all other arguments. I was trying mysqldump --tables --login-path=local and getting the error unknown variable 'login-path=local'