mysql

Открыть удаленный доступ к базе mysql для всех

Конечно так делать не стоит,но если очень хочется - надо хоть паролем прикрыться от кулхацкеров на просторах сети, только пароль qwerty не ставьте:
RANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'qwerty';
FLUSH PRIVILEGES;

Заметки по MySQL

Просто чтобы не искать :) 1. Когда создаешь БД от системного пользователя root, могут случаться косяки с кодировкой БД, так как у root всегда кодировка latin-1. Принудительно прописываем в my.cnf кодировку utf8 для всех:
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake