Можно ли так обезопасить PHPMyAdmin на сервере?
Во первых переименуйте. Во вторых добавьте базовую аутентификацию на папаку с phpmyadmin в дополнение ко встроенной в него авторизации. Иногда ее можно настроить прямо в панели хостинга или погуглите как это сделать в ручную: "базовая http-аутентификация".
Ещё, вместо phpmyadmin можно использовать adminer. Представляет из себя 1 фай, который можно загрузить по FTP куда угодно и, насколько помню, для авторизации требует кроме логина и пароля ввести еще и имя базы.
https://www.adminer.org/
basic auth спасет отца русской демократии. 
И https сделайте, гонять plain-text-ом всю базу через интернет весьма небезопасно.