Что нового

MySQL и SSH

  • Автор темы Автор темы Vetall
  • Дата начала Дата начала
Здравствуйте, прошу помочь с поиском SSH команды для активации удалённого подключения юзеру в MySQL.
 
Нужно просто сменить localhost в mysql_connect на ip сервера
 
я знаю как подключатся к базе, мне нужен именно удалённый конект.А если быть точнее, мне нужна SSH команда, которая будет включать удалённый доступ определённому юзеру в MySQL.
 
vi /etc/my.cnfи удаляем строку skip-networking ( если есть )iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPTservice iptables saveservice mysqld restartmysql -u root -pUSE mysql;GRANT ALL PRIVILEGES ON *.* TO юзер@'%' IDENTIFIED BY 'пасс';FLUSH PRIVILEGES;
 
mysql -uroot -pпароль -e"GRANT ALL PRIVILEGES ON $USERNAMEdb.* TO 'логин_юзера'@'localhost' IDENTIFIED BY 'пароль_юзера' WITH GRANT OPTION; FLUSH PRIVILEGES"Попробывал так и получил ошибку:ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
 
$USERNAMEdb?И я не понял зачем просить открыть доступ внешний, и писать команду на локальный доступ.
 
Верх