Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: sunhater в Oct 12, 2005, 01:27



Титла: Slackware 10.2 & MySQL 4.1.14
Публикувано от: sunhater в Oct 12, 2005, 01:27
Откакто обнових Slack-а имам проблем че MySQL-а може да се управлява само локално - няма отворен 3306 порт.
Примерен код
sunhater ~ # mysql -h 192.168.0.1 -p
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.1' (111)
sunhater ~ # nmap 192.168.0.1

Starting nmap 3.93 ( http://www.insecure.org/nmap/ ) at 2005-10-12 00:35 EEST
Interesting ports on rastix (192.168.0.1):
(The 1663 ports scanned but not shown below are in state: closed)
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
80/tcp  open  http

Nmap finished: 1 IP address (1 host up) scanned in 0.713 seconds
sunhater ~ # ssh 192.168.0.1
root@192.168.0.1's password:
Last login: Wed Oct 12 00:35:30 2005 from sunhater
Linux 2.4.31.
root@rastix:~# ps -e | grep mysql
28050 pts/0    00:00:00 mysqld_safe
28073 pts/0    00:00:00 mysqld
28074 pts/0    00:00:00 mysqld
28075 pts/0    00:00:00 mysqld
28076 pts/0    00:00:00 mysqld
28077 pts/0    00:00:00 mysqld
28078 pts/0    00:00:00 mysqld
28079 pts/0    00:00:00 mysqld
28080 pts/0    00:00:00 mysqld
28081 pts/0    00:00:00 mysqld
28082 pts/0    00:00:00 mysqld
root@rastix:~# mysql -p
Enter password:
Welcome to the MySQL monitor.  Commands end with; or \g.
Your MySQL connection id is 2 to server version: 4.1.14

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
В документацията нищо не се споменава по въпроса :(. Не искам да се връщам на 4.0. Който знае, може и иска - нека помогне.


Титла: Slackware 10.2 & MySQL 4.1.14
Публикувано от: VladSun в Oct 12, 2005, 02:30
netstat -ntap | grep mysql

firewall?


Титла: Slackware 10.2 & MySQL 4.1.14
Публикувано от: sunhater в Oct 12, 2005, 12:37
Не съм пускал никакъв firewall.
Примерен код
root@rastix:~# netstat -ntap | grep mysql
root@rastix:~#


Титла: Slackware 10.2 & MySQL 4.1.14
Публикувано от: melwin в Oct 12, 2005, 14:06
cp /usr/share/mysql/mysql.server /etc/rc.d/rc.mysqld
cp /etc/my-small.cnf /etc/my.cnf


Титла: Slackware 10.2 & MySQL 4.1.14
Публикувано от: ahristov в Oct 12, 2005, 15:31
Така както го виждам мускл ти работи само на юникс сокет. По подразбиране конзолният клиент се закача по този начин и не по тцп/ип. Това е причината да не виждаш с нмап отворен порт. Погледни как бива стартиран mysql и дали не е със  --skip-networking

Андрей


Титла: Slackware 10.2 & MySQL 4.1.14
Публикувано от: sunhater в Oct 12, 2005, 15:47
10x melwin. След като смених rc скрипта на MySQL си тръгна нормално.
Гледайки 2-та скрипта установих, че проблема е бил точно в --skip-networking. Явно в Slackware са решили, че така е по-safe.