Открыть удаленный доступ к базе для определенного ip - MySQL - MySQL

  1. Вот есть хорошая тема Открыть удаленный доступ к базе для всех. Но хотелось бы узнать,как сделать удаленный доступ определенному ip или несколько ip?


textual

Код к задаче: «Открыть удаленный доступ к базе для определенного ip - MySQL - MySQL»

GRANT SELECT ON table1.mydb TO user1@192.168.2.56 IDENTIFIED BY 'password';

СДЕЛАЙТЕ РЕПОСТ

10   голосов, оценка 4.200 из 5



Похожие ответы
  1. Есть база данных, которая находится не на моем компьютере. (на hostinger.ru) Нужно сделать так, чтобы к ней можно было подключиться с любого ip. Заранее неизвестно, откуда будет произведено подключение. P.S. Все, что я находил в интернете, либо связано с денвером, либо открывается доступ для конкретного пользователя.

  1. Добрый вечер. Такая беда - не могу открыть доступ к БД по сети. Весь день гуглил - толку нет. Создавал пользователей с различными правами. Устанавливал им различные хосты - ничего не помогло. По этой инструкции выполнил все.Открыть удаленный доступ к базе для всех Результат тот-же. Фаервол тоже отключил. Не помогает. Что-то мне подсказывает, что нужно изменить сокеты на TCP/IP, но не понял как. Сервер: Localhost via UNIX socket Тип сервера: MySQL Версия сервера: 5.5.40-0ubuntu0.14.04.1-log - (Ubuntu) Версия протокола: 10 Пользователь: root@localhost У кого есть какие мысли - поделитесь пожалуйста.Добавлено через 21 час 27 минут Дело было не в бобине. Вопрос закрыт.

  1. добрый день, неожиданная проблема возникла при переносе базы данных от локального на удаленный сервер. все вроде сделал правильно: 1. экспортировал базу на локальном сервере в файл my_db.sql 2. создал на удаленном севере новую базу данных с именем, например uXXXXXX_my_db (10 Mb) 3. на вкладке phpmyadmin Импорт (указано файл должен быть размером не более 32 Mb) выбрал файл my_db.sql и нажал OK в результате через несколько минут сообщение об ошибке: Ошибка SQL-запрос: -- -------------------------------------------------------- -- -- Структура таблицы `products` -- CREATE TABLE IF NOT EXISTS `products` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `category_id` int(11) unsigned NOT NULL DEFAULT '0', `manufacturer_id` int(11) unsigned NOT NULL DEFAULT '0', `country_id` int(11) unsigned NOT NULL DEFAULT '0', `ava` int(3) NOT NULL DEFAULT '0', `qty` int(12) NOT NULL DEFAULT '0', `sku` int(7) unsigned zerofill DEFAULT NULL, `supplier_reference` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `name` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '', `img_thumb` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `img_large` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `img_3d` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `movie` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `sh[...] Ответ MySQL: #1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause в таблице `products` поля 30 и 31: ....................... `date_added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `timeLeft` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, ......................... как можно исправить данную проблему? спасибо за помощь