Mysql соединение с удаленного ПК - PullRequest
0 голосов
/ 23 мая 2011

Какие опции мне нужно включить в my.ini, я хочу подключить свою базу данных с удаленного ПК.

Это содержимое файла my.ini

[client]
port=3306
[mysql]
default-character-set=latin1
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir = "C:/MySQL/"
#Path to the database root
datadir = "Z:/MySQL/Data/"
character-set-server=latin1
default-storage-engine = MyISAM
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=100
query_cache_size=0
table_cache=256
tmp_table_size=33M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=66M
key_buffer_size=53M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_buffer_pool_size=102M
innodb_thread_concurrency=8
innodb_additional_mem_pool_size=3M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=2M
skip-ssl

Что еще мне нужно в my.ini.Нужно ли перезагружать сервер MYSQL?Мне не нужно соединение SSL, потому что это локальная сеть.

1 Ответ

2 голосов
/ 23 мая 2011

Ваш my.ini выглядит нормально.У вас есть какие-либо проблемы с подключением к серверу mysql?Можете ли вы подключиться к серверу с помощью клиента командной строки mysql?Если нет, какое сообщение вы получаете?Вот две причины, по которым вы не можете подключиться. Я могу придумать:

  • Порт 3306 заблокирован брандмауэром (на вашем компьютере или на стороне сервера)
  • Вы пытаетесь подключиться, используя имя пользователя / пароль, которыеможно подключиться только с локальной машины.Попробуйте добавить пользователя, который может подключиться из любого места (см. Синтаксис GRANT , ищите подстановочный знак «%»)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...