it:mysql
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
it:mysql [2020/07/07 11:04] – создано ura2404 | it:mysql [2025/01/24 13:18] (текущий) – [Установка MySQL в Debian10] ura2404 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== mysql ====== | ====== mysql ====== | ||
- | [[https:// | + | ===== Установка MySQL в Debian10 ===== |
+ | [[https:// | ||
-потребовался пакет **gnupg** | -потребовался пакет **gnupg** | ||
+ | |||
+ | >$ wget https:// | ||
+ | >$ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb | ||
+ | >$ sudo apt update | ||
+ | >$ sudo apt install mysql-server | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Нужно установить параметр mysql сервера, | ||
+ | [[http:// | ||
+ | [[https:// | ||
+ | [[https:// | ||
+ | |||
+ | <file ini / | ||
+ | lower_case_table_names = 1 | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | __**Строка подключения**__ | ||
+ | <code sql> | ||
+ | mysql -h ХОСТ_MYSQL_СЕРВЕРА -P ПОРТ_MYSQL_СЕРВЕРА -u ИМЯ_ЮЗЕРА -p | ||
+ | </ | ||
+ | |||
+ | __**Посмотреть парва пользователя**__ | ||
+ | <code sql> | ||
+ | show grants for admin; | ||
+ | </ | ||
+ | |||
+ | __**Посмотреть достуные регистрации**__ | ||
+ | <code sql> | ||
+ | SELECT user, | ||
+ | </ | ||
+ | |||
+ | __**Установить пароль**__ | ||
+ | <code sql> | ||
+ | SET PASSWORD FOR ' | ||
+ | </ | ||
+ | ---- | ||
+ | |||
+ | ===== Создать админа ===== | ||
+ | > # sudo mysql -u root | ||
+ | > # sudo mysql -u root -p # если есть пароль | ||
+ | |||
+ | |||
+ | > CREATE USER admin@localhost IDENTIFIED BY ' | ||
+ | > GRANT ALL PRIVILEGES ON *.* TO admin@localhost WITH GRANT OPTION; | ||
+ | > FLUSH PRIVILEGES; | ||
+ | > EXIT; | ||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | ---- | ||
+ | |||
+ | ===== Изменить пароль ===== | ||
+ | MySQL версий 8.0 и новее | ||
+ | > ALTER USER ' | ||
+ | |||
+ | MySQL версий 5.7.6 и новее (5.7.7, 5.7.8...) | ||
+ | > ALTER USER ' | ||
+ | |||
+ | MySQL версий 5.7.5 и старее (5.7.4, 5.7.3...) | ||
+ | >SET PASSWORD FOR ' | ||
+ | |||
+ | |||
+ | NEW_PASSWORD - это пароль, | ||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | ---- | ||
+ | |||
+ | $> SELECT @@GLOBAL.sql_mode; | ||
+ | $> SELECT @@SESSION.sql_mode; | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Открыть доступ по сети ===== | ||
+ | [[http:// | ||
+ | |||
+ | |||
+ | 1. <file ini / | ||
+ | bind-addredd = :: | ||
+ | </ | ||
+ | |||
+ | 2. разрешить пользователю доступ не только на localhost | ||
+ | > | ||
+ | |||
+ | > | ||
+ | 3. добавить правило в iptables | ||
+ | > | ||
+ |
it/mysql.1594119882.txt.gz · Последнее изменение: 2020/07/07 11:04 — ura2404