Инструменты пользователя

Инструменты сайта


mysql:mysql

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
mysql:mysql [2019-03-07 12:59]
GreyWolf
mysql:mysql [2019-03-07 14:24] (текущий)
GreyWolf [Установка]
Строка 6: Строка 6:
 https://​www.mysql.com/​ https://​www.mysql.com/​
  
-====== Администрирование ====== 
  
-**[[adminer:​adminer|Adminer]]** 
  
 +====== Документация ======
 +
 +[[http://​oracleplsql.ru/​mysql-manual.html|MySQL учебник — Oracle PL/SQL •MySQL •SQL Server •SQLite]]
  
 ====== Установка ====== ====== Установка ======
Строка 16: Строка 17:
  
 В процессе установки необходимо создать пароль пользователя ''​root''​ для сервера MySQL. В процессе установки необходимо создать пароль пользователя ''​root''​ для сервера MySQL.
-====== Пароль root ======+ 
 + 
 + 
 +====== Администрирование ====== 
 + 
 +**[[adminer:​adminer|Adminer]]** 
 + 
 +===== Работа на всех сетевых интерфейсах ===== 
 + 
 +В файле ''​my.cnf''​ нужно убрать строку:​ 
 + 
 +<code ini> 
 +bind-address = 127.0.0.1 
 +</​code>​ 
 + 
 +===== Список всех БД ===== 
 +''​mysql -u root -p''​ 
 +<​code>​show databases;</​code>​ 
 + 
 + 
 +===== Пароль root =====
  
 Если вы никогда не устанавливали пароль root в MySQL, сервер не будет требовать пароля root для подключения к вашим базам данных. ​ Если вы никогда не устанавливали пароль root в MySQL, сервер не будет требовать пароля root для подключения к вашим базам данных. ​
  
-===== Установка ===== 
  
 Чтобы впервые установить пароль MySQL используйте команду:​ Чтобы впервые установить пароль MySQL используйте команду:​
Строка 28: Строка 48:
 </​code>​ </​code>​
  
-===== Изменение ​===== +Изменение ​пароля:​
 <​code>​ <​code>​
 mysqladmin -u root -p'​СТАРЫЙ_ПАРОЛЬ'​ password НОВЫЙ_ПАРОЛЬ mysqladmin -u root -p'​СТАРЫЙ_ПАРОЛЬ'​ password НОВЫЙ_ПАРОЛЬ
 </​code>​ </​code>​
-====== Изменение пароля к БД ======+ 
 +===== Изменение пароля к БД =====
  
 ''​mysql -u root -p''​ ''​mysql -u root -p''​
Строка 41: Строка 61:
 </​code>​ </​code>​
  
-====== Работа на всех сетевых интерфейсах ====== +===== Создание пользователя =====
- +
-В файле ''​my.cnf''​ нужно убрать строку:​ +
- +
-<code ini> +
-bind-address = 127.0.0.1 +
-</​code>​ +
- +
-====== Создание пользователя ​======+
 <code bash> <code bash>
 mysql -u root -p mysql -u root -p
Строка 63: Строка 75:
  
  
-====== Предоставление пользователю полных прав ​======+===== Предоставление пользователю полных прав =====
 <code bash> <code bash>
 mysql -u root -p mysql -u root -p
Строка 75: Строка 87:
 </​code>​ </​code>​
  
-====== Создание дампа БД ======+====== Резервное копирование и восстановление ====== 
 + 
 +===== Создание дампа БД =====
 <​code>​mysqldump ИМЯ_БД -uПОЛЬЗОВАТЕЛЬ -hСЕРВЕР -pПАРОЛЬ > ФАЙЛ_ДАМПА_БД</​code>​ <​code>​mysqldump ИМЯ_БД -uПОЛЬЗОВАТЕЛЬ -hСЕРВЕР -pПАРОЛЬ > ФАЙЛ_ДАМПА_БД</​code>​
  
-====== Создание дампа всех БД ======+===== Создание дампа всех БД =====
 <​code>​mysqldump ИМЯ_БД -uroot -hСЕРВЕР -pПАРОЛЬ -A> ФАЙЛ_ДАМПА_ВСЕХ_БД</​code>​ <​code>​mysqldump ИМЯ_БД -uroot -hСЕРВЕР -pПАРОЛЬ -A> ФАЙЛ_ДАМПА_ВСЕХ_БД</​code>​
  
-====== Список всех БД ====== +===== Инициализация БД =====
-''​mysql -u root -p''​ +
-<​code>​show databases;</​code>​ +
- +
-====== Инициализация БД ======+
  1. Нужно создать скрипт для инициализации:​  1. Нужно создать скрипт для инициализации:​
 <code sql  MySQL_DB_Init.sql > <code sql  MySQL_DB_Init.sql >
Строка 99: Строка 109:
 </​code>​ </​code>​
 в ответ на приглашение нужно ввести пароль пользователя ''​root''​ в ответ на приглашение нужно ввести пароль пользователя ''​root''​
-====== Восстановление БД из дампа ​======+ 
 +===== Восстановление БД из дампа =====
 <​code>​mysql -uПОЛЬЗОВАТЕЛЬ -hСЕРВЕР -p ИМЯ_БД < ФАЙЛ_ДАМПА_БД</​code>​ <​code>​mysql -uПОЛЬЗОВАТЕЛЬ -hСЕРВЕР -p ИМЯ_БД < ФАЙЛ_ДАМПА_БД</​code>​
  
Строка 119: Строка 130:
  
 [[http://​oracleplsql.ru/​joins-mysql.html|Joins оператор MySQL — Oracle PL/SQL •MySQL •SQL Server •SQLite]] [[http://​oracleplsql.ru/​joins-mysql.html|Joins оператор MySQL — Oracle PL/SQL •MySQL •SQL Server •SQLite]]
 +
 +[[http://​oracleplsql.ru/​unique-constraints-mysql.html|Unique Constraints MySQL — Oracle PL/SQL •MySQL •SQL Server •SQLite]]
  
  
 {{tag>DB SQL}} {{tag>DB SQL}}
  
mysql/mysql.1551952774.txt.gz · Последние изменения: 2019-03-07 12:59 — GreyWolf