Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

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

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


unix-linux:ubuntu:ubuntu-14-04-lts-trusty-tahr:how-to-install-lemp-web-server-on-ubuntu-14-04:setup-mysql-for-wordpress-and-phpbb

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
unix-linux:ubuntu:ubuntu-14-04-lts-trusty-tahr:how-to-install-lemp-web-server-on-ubuntu-14-04:setup-mysql-for-wordpress-and-phpbb [29.03.2016 09:34] Алексей Максимовunix-linux:ubuntu:ubuntu-14-04-lts-trusty-tahr:how-to-install-lemp-web-server-on-ubuntu-14-04:setup-mysql-for-wordpress-and-phpbb [07.11.2016 14:31] (текущий) – [Запуск скрипта mysql_secure_installation] Алексей Максимов
Строка 16: Строка 16:
  
 В процессе установки мы получим запрос на установление пароля для root-пользователя mysql. Не путайте этого пользователя с root-пользователем Linux и, соответственно назначайте пароль отличный от системного root-a. В процессе установки мы получим запрос на установление пароля для root-пользователя mysql. Не путайте этого пользователя с root-пользователем Linux и, соответственно назначайте пароль отличный от системного root-a.
 +
 +{{ :unix-linux:ubuntu:ubuntu-14-04-lts-trusty-tahr:how-to-install-lemp-web-server-on-ubuntu-14-04:pasted:20160329-094834.png }}
  
 После ввода пароля нас попросят ввести его ещё раз, чтобы исключить возможность опечаток/ошибок. После ввода пароля нас попросят ввести его ещё раз, чтобы исключить возможность опечаток/ошибок.
 +
 +{{ :unix-linux:ubuntu:ubuntu-14-04-lts-trusty-tahr:how-to-install-lemp-web-server-on-ubuntu-14-04:pasted:20160329-094850.png }}
  
 \\ \\
 ==== Запуск скрипта mysql_secure_installation ==== ==== Запуск скрипта mysql_secure_installation ====
  
-Сразу после завершеия процесса установки нам необходимо задействовавть минимально безопасный режим работы сервера mysql.+Сразу после завершения процесса установки нам необходимо задействовать минимально безопасный режим работы сервера mysql.
 Для этого запустим специальный инструмент, входящий в состав поставки mysql: Для этого запустим специальный инструмент, входящий в состав поставки mysql:
  
Строка 144: Строка 148:
 Приведу выдержки с параметрами в некоорых секциях, на которые нужно обратить внимание и которые нужно изменить или добавить: Приведу выдержки с параметрами в некоорых секциях, на которые нужно обратить внимание и которые нужно изменить или добавить:
  
-<file ini /etc/mysql/my.cnf>+<file bash /etc/mysql/my.cnf>
  
 [client] [client]
Строка 191: Строка 195:
 Наполним файл содержимым:  Наполним файл содержимым: 
  
-<file ini /root/.my.cnf>+<file bash /root/.my.cnf>
 [mysql] [mysql]
 user = root user = root
Строка 220: Строка 224:
 Наполним скрипт вызовом php-функций для подключения к mysql с явным указанием учётных данных mysql-сервера: Наполним скрипт вызовом php-функций для подключения к mysql с явным указанием учётных данных mysql-сервера:
  
 +<code>
 <?php <?php
   $link = mysqli_connect('localhost','root','MyStr#ngMySQLpaSSw0rD');   $link = mysqli_connect('localhost','root','MyStr#ngMySQLpaSSw0rD');
Строка 228: Строка 233:
   mysqli_close($link);   mysqli_close($link);
 ?> ?>
- +</code> 
 Перейдем веб-браузером по адресу http://blog.mydomain.ru/kJHfgdf5klhHJ2.php Перейдем веб-браузером по адресу http://blog.mydomain.ru/kJHfgdf5klhHJ2.php
  
 Если в результате в браузере увидим текст "OK... Localhost via UNIX socket", то можно считать что связка MySQL и PHP работает. Если в результате в браузере увидим текст "OK... Localhost via UNIX socket", то можно считать что связка MySQL и PHP работает.
  
-ВНИМАНИЕ! +<WRAP center alert>
 После проведения теста обязательно сразу удалим тестовый скрипт, чтобы избежать риска утечки учётных данных После проведения теста обязательно сразу удалим тестовый скрипт, чтобы избежать риска утечки учётных данных
  
-<code>sudo rm /var/www/html/blog/kJHfgdf5klhHJ2.php</code>+<code>sudo rm /var/www/html/blog/kJzfgdf5klhG2.php</code> 
 +</WRAP> 
  
 \\ \\
Строка 243: Строка 250:
  
 Создадим новые пустные базы данных для наших сайтов. Создадим новые пустные базы данных для наших сайтов.
-При созданиии будем придерживаться простой схемы разграничения доступа:+При созданиии будем придерживаться простой схемы разграничения доступа:\\
 **1** пользователь mysql = **1** база данных = **1** сайт **1** пользователь mysql = **1** база данных = **1** сайт
  
Строка 254: Строка 261:
 Создадим новую базу данных для первого сайта (блога Wordpress): Создадим новую базу данных для первого сайта (блога Wordpress):
  
-<code>+<code mysql>
 mysql> CREATE DATABASE `blog-db`; mysql> CREATE DATABASE `blog-db`;
  
Строка 262: Строка 269:
 Создадим нового пользователя mysql: Создадим нового пользователя mysql:
  
-<code>+<code mysql>
 mysql> CREATE USER 'blog-usr'@'localhost' IDENTIFIED BY 'MySQLdbBlogPaSSw0rD'; mysql> CREATE USER 'blog-usr'@'localhost' IDENTIFIED BY 'MySQLdbBlogPaSSw0rD';
  
Строка 270: Строка 277:
 Выдадим пользователю полные права на доступ к базе: Выдадим пользователю полные права на доступ к базе:
  
-<code>+<code mysql>
 mysql> GRANT ALL ON `blog-db`.* TO 'blog-usr'@'localhost'; mysql> GRANT ALL ON `blog-db`.* TO 'blog-usr'@'localhost';
  
unix-linux/ubuntu/ubuntu-14-04-lts-trusty-tahr/how-to-install-lemp-web-server-on-ubuntu-14-04/setup-mysql-for-wordpress-and-phpbb.1459233287.txt.gz · Последнее изменение: 29.03.2016 09:34 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki