LINUX.ORG.RU

Какая-то фигня с Mysql


0

0

Всем привет! Не могу запустить как положено mysql. У меня слака 12.1. Запуская через /etc/rc.d/rc.mysqld start пишет
nohup: redirecting stderr to stdout
Starting mysqld daemon with databases from /var/lib/mysql. Тоесть всё вроде в порядке. Но делаю nmap 127.0.0.1 и в списке не вижу сервиса 3306. Кроме того не могу подключится к базе через jdbc. Зато войти из командной строки mysql -uroot и выполнять там различные команды получается. Я дописал в стартовом скрипте mysqld_safe .... --port=3306, но никакого результата. Подскажите плиз, надо доделать проект с мускулем.


netstat -npat посмотри, при чем тут nmap?

> mysqld_safe .... --port=3306

на кой ты его дописал если он по умолчанию его слушает?

splinter ★★★★★
()
Ответ на: комментарий от splinter

Он с таким же успехом у меня раньше порты мускуля показывал.

lnkgyv
() автор топика
Ответ на: комментарий от gods-little-toy

Неа, закоментировал. Там Патрик вынес этот параметр в стартовый скриптик и написал в каментах про доступ с внешних компов к базе.

lnkgyv
() автор топика

ps ax|grep mysql покажи.

Deleted
()

Проблему решил! В /etc/rc.d/rc.mysqld в строку mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid добавил --user=root и порт появился через nmap 127.0.0.1. Тема закрыта.

lnkgyv
() автор топика
Ответ на: комментарий от lnkgyv

> добавил --user=root

И очень зря.

Опусти мускль, сделай "chown -R mysql:mysql /var/lib/mysql", и запускай без этого ключа.

Deleted
()
Ответ на: комментарий от lnkgyv

>Проблему решил! В /etc/rc.d/rc.mysqld в строку mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid добавил --user=root

Бедные слакварщики

// Гентушник

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.