Pergunta 1
Sim, as linhas sugeridas devem ser colocadas dentro das tags <VirtualHost>
.
Pergunta 2
O manual mencionado sugere que você crie um arquivo chamado 'wordpress.sql', que será usado para importar alguns comandos para o servidor MySQL por estes comandos:
cat wordpress.sql | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf
O comando cat wordpress.sql
imprimirá o conteúdo de 'wordpress.sql' para a saída Padrão (stdout), que será redirecionada, pelo canal |
, para a entrada Padrão (stdin) do comando mysql
, invocado com um argumento --defaults...
. O comando após o pipe será realizado por sudo
.
Pergunta 3
Os comandos do MySQL que você precisa são:
$ mysql -u'root' -p
mysql> CREATE DATABASE DataBaseName;
mysql> CREATE USER 'DataBaseUser'@'localhost' identified by 'DataBaseUserPassword';
mysql> GRANT ALL PRIVILEGES ON DataBaseName.* TO 'DataBaseUser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit
Em que DataBaseName
, DataBaseUser
e DataBaseUserPassword
são assuntos da sua decisão. De acordo com o exemplo, o Usuário poderá acessar o DataBase somente a partir do localhost, isso é suficiente e seguro quando os servidores Apache e MySQL são alocados na mesma máquina 'física'. Não perca o ponto e vírgula ( ;
) no final de cada frase.