Как я могу получить доступ к MySQL через сеть? - PullRequest
3 голосов
/ 15 января 2011

У меня есть блок разработки и сервер разработки.

На моем блоке разработки есть несколько инструментов разработки, с помощью которых я хочу получить доступ к MySQL, находящемуся на сервере разработки.

Сервер разработкибыл настроен с XAMPP.

Как сделать mysql доступным по сети?Что я использую для имени хоста?

Спасибо

Ответы [ 4 ]

8 голосов
/ 10 апреля 2013

закомментируйте строку:

skip-networking -> #skip-networking

в файле:

/Applications/XAMPP/xamppfiles/etc/my.cnf
0 голосов
/ 20 сентября 2018

Шаг 1: sudo /opt/lampp/lampp security установить пароль root для mysql

Шаг 2: Войдите в базу данных как sudo /opt/lampp/bin/mysql -u root -p, затем введите пароль пользователя root.

Шаг 3: Запустите запрос, запустите этот запрос. GRANT ALL ON <db_name>.* TO <user_name>@'%' IDENTIFIED BY '<some_password>';, а затем введите exit.

Шаг 4: Отредактируйте my.cnf (должен быть в / opt / lampp / etc /) и прокомментируйте строку:

пропуск сети

Эта строка не комментируется при запуске инструмента безопасности Lampp.

Как

sudo nano /opt/lampp/etc/my.cnf, после комментария как #skip-networking введите control+x => y => enter

ПРИМЕЧАНИЕ. Конечно, вы должны предпринять необходимые шаги для правильной защиты ваших баз данных после разрешения доступа к сети.

0 голосов
/ 07 февраля 2016

Для доступа к mysql XAMPP по сети:

-go в каталог xammp XAMPP \ apache \ conf \ extra \

-открыть httpd-xampp.confподать и комментировать требовать локальный

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
        #Require local        
       
	ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

- создайте базу данных в mysql и создайте нового пользователя с именем пользователя и паролем с Host:% (любой хост), который позволит подключить 'username' @ '%'по сети

- открыть командную строку, введите ipconfig

, теперь вы можете получить доступ к mysql с вашего IP-адреса: 3306 (3306 - порт по умолчанию для mysql)

0 голосов
/ 15 января 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...