Як зробити базу даних MySQL на сервері Ubuntu? [зачинено]


-1

Я намагаюся зробити блог WordPress і встановити WP вручну, але бази даних MySQL дають мені головні болі. Може хтось пояснити, що таке MySQL і як зробити базу даних? Я використовую Ubuntu Server і вже встановлений пакет mysql.


1
Пропонуємо використовувати googling тему та додавати "digitalocean" до вашого запиту. Digital Ocean - відмінна хостингова компанія, яка також бере участь у написанні багатьох якісних підручників, які відповідають на це та подібні питання. Перевірте це.
jcora

Відповіді:


4

Ви можете запустити wp-admin / setup-config.php, який запитає вас про інформацію MySQL, якщо wp-config.php не існує.

Якщо ви розпакували файли Wordpress у кореневому каталозі, просто перейдіть до http://yourdomain .com/wp-admin/setup-config.php і вона повинна вести вас через кроки.

Якщо ви знаходитесь на місцевій машині, ви повинні це зробити http://localhost/wp-admin/setup-config.php

Якщо виникають проблеми з сервером, зверніться до цього посібника з налаштування LAMP https://www.digitalocean.com/community/articles/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

Також необхідно ознайомитися з документацією WP. http://codex.wordpress.org/Installing_WordPress

Сподіваюся, що це допомагає.


1
Дякуємо за цю інформацію. Веб-сайти були дуже корисні, і тепер я отримую можливість встановити WordPress.
ultrapenguin

2

Нижче наведено корисну довідкову інформацію про те, що таке база даних і як вона вписується в веб-додатки:

MySQL - сервер баз даних SQL.

Бази даних дозволяють організовувати дані в таблицях. Кожна таблиця має ряд стовпців, а ім'я та тип даних у кожному стовпці визначаються у схемі. Можна додавати або видаляти рядки або змінювати поля в рядках (одне поле на стовпець). Бази даних також дозволяють зберігати індекси, які сортують розташування цих таблиць, дозволяючи швидко шукати та отримувати дані з них (будь-коли веб-сайт пропонує можливість пошуку, це, ймовірно, базується на цій здатності бази даних). Бази даних набагато більше, варто вивчити, якщо ви серйозно ставитеся до вивчення веб-додатків і як вони працюють.

База даних SQL дозволяє вам або програмі зберігати та отримувати інформацію за допомогою команд SQL. Ви можете робити такі речі SELECT на базі даних і отримати всі рядки в таблиці, які відповідають тому, що ви хочете.

Чому веб-програми, такі як Wordpress, використовують бази даних, а не файли для зберігання? Дві причини:

  • Оскільки бази даних можуть обробляти численні процеси або користувачі, які отримують доступ і оновлюють їх одночасно. Файли не можуть працювати без великих обсягів роботи (у цей момент ви також можете використовувати базу даних)
  • Базу даних можна розміщувати на окремому сервері, відмінному від того самого веб-застосунку. Це дозволяє налаштовувати, перерозподіляти, балансувати завантаження та оптимізувати навантаження, якщо у вас є великий веб-сайт із мільйонами користувачів тощо.

SQL-сервери працюють як операційна система для себе - SQL-сервер буде мати користувачів і привілеї (зберігаються в ньому зазвичай в системній таблиці). Існує "кореневий" користувач MySQL (пароль, який ви вибираєте під час встановлення) і команди SQL можуть бути видані для створення інших користувачів. Ви можете надавати привілеї певним користувачам на певних таблицях, і це добре робити з точки зору безпеки.

Звучить комплексний? Доброю новиною є те, що в ці дні більшість веб-додатків роблять налаштування для вас зручним інсталятором. Все, що вам зазвичай потрібно зробити, це сказати їм:

  • в якій системі працює сервер MySQL. Якщо він працює на тій же системі, це 127.0.0.1 або localhost
  • пароль адміністратора сервера MySQL. Додаток просить це, щоб він міг створити власну базу даних і таблиці на сервері.
  • Можливо, вам також потрібно повідомити користувачеві та паролю. Це означає, що вам доведеться самостійно налаштувати користувача та базу даних у MySQL.

Якщо вам доведеться самостійно створювати користувачів і бази даних MySQL, для експертів, які не працюють у MySQL, це набагато легше phpmyadmin (apt-get install phpmyadmin а потім, можливо, доведеться перемістити файл з вашого /etc/apache2/conf.available до /etc/apache2/conf.enabled ) - веб-додаток, який ви можете встановити, що дасть вам зручний веб-графічний інтерфейс, щоб зробити більшу частину цього.


У нижній половині вашої відповіді - цей пакет phpmyadmin або phpmyadmin ? Дякуємо за роз'яснення.
ultrapenguin

його phpmyadmin, вибачте. :)
LawrenceC

Щоб зауважити за допомогою phpmyadmin, радимо виконати наведені нижче дії, щоб захистити його: stackoverflow.com/questions/2631269/how-to-secure-phpmyadmin Також пропонуємо використовувати .htaccess, щоб захистити його далі, ніж вбудовані вимоги для входу в систему. phpmyadmin відомо в деяких своїх версіях, що має досить слабку безпеку.
duxck
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.