Я пытаюсь сделать блог WordPress и установить WP вручную, но базы данных MySQL дают мне головные боли. Может кто-нибудь объяснить, что такое MySQL и как сделать базу данных? Я использую Ubuntu Server и уже установил пакет mysql.
Как сделать базу данных MySQL на Ubuntu server? [закрытый]
2 ответа
вы можете запустить 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
Если у вас возникли проблемы с сервером, пожалуйста, ознакомьтесь с этим руководством о том, как настроить лампу https://www.digitalocean.com/community/articles/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu
вы также должны взглянуть на документацию WP. http://codex.wordpress.org/Installing_WordPress
надеюсь, что это помогает.
вот некоторая полезная информация о что такое база данных и как она вписывается в веб-приложениях:
MySQL-сервер базы данных SQL.
базы данных позволяют организовать данные в таблицах. Каждая таблица имеет несколько столбцов, а имя и тип данных в каждом столбце определяются в схеме. Можно добавлять или удалять строки или изменять поля в строках (по одному полю на столбец). Базы данных также позволяют хранить индексы, которые сортируются расположения этих таблиц, позволяя вам быстро искать и извлекать данные из них (в любое время, когда веб-сайт предлагает возможность поиска, это, вероятно, основано на этой способности базы данных). Существует гораздо больше баз данных, стоит изучить, если вы серьезно относитесь к изучению веб-приложений и тому, как они работают.
база данных SQL позволяет вам или программе хранить и извлекать информацию с помощью команд SQL. Вы можете делать такие вещи, как SELECT
в базе данных и извлечь все строки в таблице, которые соответствуют тому, что вы хотеть.
Почему веб-приложения, такие как Wordpress, используют базы данных, а не файлы для хранения? Две причины:
- потому что базы данных могут обрабатывать несколько процессов или пользователей доступ и обновление их сразу. Файлы не могут без работы (вы можете также использовать базы данных)
- вы можете разместить базу данных на отдельном сервере, отличном от того же, на котором работает веб-приложение. Это позволяет настраивать, перераспределять, балансировать нагрузку и оптимизировать рабочую нагрузку, если у вас есть большой сайт с миллионами пользователей и т. д.
SQL сервера работают как операционная система сами по себе-SQL сервер будет иметь пользователей и привилегии (хранятся в нем, как правило, в системной таблице). Есть "root" пользователя MySQL (пароль, который вы выбираете во время установки) и команды SQL могут быть выданы для создания другими пользователями. Можно предоставить привилегии определенным пользователям на определенных таблицах, и это хорошо сделать от безопасности перспектива.
звуки комплексе? Хорошая новость в эти дни большинство веб-приложений делают работу установки для вас с удобным установщиком. Все, что вам обычно нужно сделать, это сказать им:
- что сервер MySQL работает на. Если он работает в той же системе, это 127.0.0.1 или localhost
- пароль root сервера MySQL. Приложение просит об этом, чтобы он мог создать свою собственную базу данных и таблицы на сервере.
- вы может также вместо этого нужно сообщить ему пользователя и пароль. Это означало бы, что вам придется самостоятельно настроить пользователя и базу данных в MySQL.
Если вам в конечном итоге придется создавать пользователей и базы данных MySQL самостоятельно, это намного проще для эксперта, не являющегося MySQL, сделать с phpmyadmin
(apt-get install phpmyadmin
и тогда вам придется переместить файл с /etc/apache2/conf.available
to /etc/apache2/conf.enabled
) - веб-приложение, которое вы можете установить, что даст Вам удобный веб-интерфейс, чтобы сделать большую часть этого.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]