Полезни команди и настройки на Mysql, Uncle_Sam

Спомени

Mysql: полезни команди и настройки

Как да получите списък с потребители

Как да разберете правата на потребителя root @ localhost

Как да създадете нов потребител

Как да добавите привилегии за всички DB таблици dbname към потребител 'user' @ 'localhost'

Как да добавя всички привилегии за всички DB таблици dbname към потребител 'user' @ 'localhost'

Как да премахнете правата на потребителя 'user' @ 'localhost' за базата данни dbname:

Как да презаредим привилегии

Как да променя паролата на root

Управление на база данни

Как да създам база данни

Как да създам база данни от конзолата

Как да премахнете база данни от конзолата

Как да замените в полето на определен подниз с друг

Мониторинг и статистика

Как да получите списък с всички бази данни

Как да получите списък с всички таблици в избрана база данни

Как да видите статистиката на сървъра

Оптимизиране на база данни

Можете да проверите, оптимизирате и коригирате грешки, като използвате командата mysqlcheck.

Как да проверя за грешки в базата данни на dbname

Как да възстановите и оптимизирате всички бази данни

-p - използвайте парола

-A - проверете всички бази данни

-r - ремонт на базата данни

-o - оптимизиране на базата данни

Прост скрипт за оптимизиране на база данни, може да се добавя към корони за изпълнение веднъж на ден

Инсталирай mysqltuner, който показва статистически данни за работещ сървър на mysql и дава полезни съвети за оптимизация.

Изхвърляне (архивиране)

Как да зарежа база данни

Как да изхвърля избрани бази данни

Как да изхвърля всички бази данни

Как да изхвърляте само структури, без данни

--add-drop-table - добавя команда DROP TABLE преди всяка команда CREATE TABLE

--add-locks - добавя LOCK TABLES преди изпълнение и UNLOCK TABLE след всяко изхвърляне на таблица

--no-create-db, -n - не добавяйте командата CREATE DATABASE, която се добавя при използване на параметрите --databases и --all-databases

--no-data, -d - изважда само таблична структура

--no-create-info, -t - не създавайте команда CREATE TABLE

--компактен - използвайте компактен формат

--create-options - добавя допълнителна информация за таблицата към командата CREATE TABLE: тип, стойност AUTO_INCREMENT и др. Излишните опции могат да бъдат изрязани с сед.

--разширено вмъкване, -e - използване на команда INSERT с многоредов синтаксис (увеличава компактността и скоростта на входните изявления)

--table - изхвърля само таблици от списъка, следващ този параметър, разделителят е интервал

Как да приложите сметището

Как да променя кодирането при импортиране от дъмп

Как да определите кодирането на файл

Как да конвертирате от кодиране latin1 в utf8