2017-01-15 4 views
0

Я только что узнал основы MySQL, чтобы позволить мне загружать таблицы на мой сайт Wordpress через wpdatatables. Тем не менее, я не могу на всю жизнь разобраться, как работать с удаленным доступом. Есть много литературы и сообщений на форуме, чтобы помочь с этим, и я пробовал несколько способов, но у меня не было никакого успеха.Проблемы с удаленным подключением MySQL

я создал привилегии для вызываемого пользователя morts81, используя код ниже:

GRANT ALL PRIVILEGES ON *.* TO 'morts81'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; 

FLUSH PRIVILEGES; 

Затем я открыл файл my.cnf, чтобы гарантировать, что bind.address линия удаляется, однако, У меня нет строки bind.address, поэтому я думаю, что это не проблема.

# The MySQL server 
[mysqld] 
user = mysql 
port=3306 
socket  = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock 
skip-external-locking 
key_buffer = 16M 
max_allowed_packet = 1M 
table_open_cache = 64 
sort_buffer_size = 512K 
net_buffer_length = 8K 
read_buffer_size = 256K 
read_rnd_buffer_size = 512K 
myisam_sort_buffer_size = 8M 

Тогда я, наконец, попытаться проверить соединение изнутри wpdatatable плагин для Wordpress, и я получаю следующее сообщение об ошибке:

enter image description here

enter image description here

Я также пытался заменив localhost на вход wpdatatables на 127.0.0.1, который, как представляется, рекомендуется на некоторых форумах, но я получаю отдельную ошибку:

enter image description here

Поблагодарили бы за помощь в том, что я делаю неправильно здесь.

ответ

0

Установленный вами сокет в вашем конфигурационном файле отличается, чтобы запустить сервер mysql. Если вы можете подключиться к разъему, как показано в первом сообщении об ошибке, используйте приведенную ниже конфигурацию Socket

socket = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock

Для 2-й ошибки, если ваш сервер MySQL доступен от DataTables сервера/сервиса работает на.

+0

Я попытался изменить конфигурацию сокета в файле my.cnf в соответствии с изображением выше (в частности, добавлением \ lib), но все равно получить ту же ошибку. – Morts81

+0

перезапустил сервер mysql после изменения my.cnf? – Sairam

+0

Да, я так и не помог, к сожалению. – Morts81