Чтобы установить базу данных по умолчанию на MySQL, вам нужно добавить следующие строки в /etc/mysql/my.cnf
:
#Setting the default database
[client]
database = the_desired_database_name
Или, чтобы сохранить порядок, вы можете создать новый файл на /etc/mysql/conf.d/
срасширение .cnf
(оно будет загружено так же, как и my.cnf при запуске сервера).В моем случае я создал следующее /etc/mysql/conf.d/default_database.cnf
и добавил содержимое, которое я показывал вам ранее.
Не забудьте перезапустить Apache после создания нового файла .cfn
или редактирования вашего my.cfn
.
Тестирование: теперь, когда вы запускаете MySQL на терминале, база данных по умолчанию должна быть уже выбрана (сначала не требуется оператор 'USE').
$ mysql -u username -p
$ show tables;
Что касается более конкретной ситуации с WordPress, вы сказали:
Я пытаюсь выяснить, как переключить ее так, чтобы база данных WordPress использовалась по умолчанию, а этот сайт отображался вместо старого.[...]
Насколько я вижу, нет никакой связи между базой данных по умолчанию и отображаемым по умолчанию веб-сайтом.Изменение базы данных по умолчанию не сделает ваш новый веб-сайт обслуживаемым по умолчанию для ваших посетителей.
Если это относится к вам, попробуйте изменить базу данных, которую использует ваш веб-сайт WordPress, отредактировав wp_config.php
.Или, возможно, измените корневой каталог / www на местоположение вашего нового сайта.
Надеюсь, это поможет.