1 (08.09.2012 22:41:57 отредактировано macht.feuer)

Здравствуйте уважаемые Дамы и Господа!
Первый раз установил дистрибутив Open Suse (12.2 x64) - и столкнулся с одной очень не приятной проблемой.
А именно - сервер mysql после установки не хочет запускаться, ругается на файл с сокетами которого не существует.

Лог команды "sudo mysql start":

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

Лог команды "sudo mysql_install_db":

WARNING: The host 'linux-r8lc.site' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing MySQL system tables...
OK
Filling help tables...
OK

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h linux-r8lc.site password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
rcmysql startWARNING: The host 'linux-r8lc.site' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing MySQL system tables...
OK
Filling help tables...
OK

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h linux-r8lc.site password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
rcmysql start

You can test the MySQL daemon with mysql-test package

Please report any problems with the /usr/bin/mysqlbug script

You can test the MySQL daemon with mysql-test package

Please report any problems with the /usr/bin/mysqlbug script

Собственно и все что я думаю потребуется для начала, если нужно что то еще - сообщайте.
Заранее благодарю Вас за помощь !

Сразу скажу что опыта у меня мало, по этому могу задать и банальный вопрос, но только после того, как проштурмую Google)))
И извините что создал похожую тему, просто с предыдущими темами пользователей я разобраться не смог  в виду не опытности, по этому в этой теме хочу выложить конечный результат и путь решения - что бы такие же как я могли его легко найти ab
Заранее Вас благодарю за помощь!

2 (08.09.2012 22:48:36 отредактировано kisil)

macht.feuer пишет:

You can start the MySQL daemon with:
rcmysql start

У вас же так просят запускать мускул.
Покажыте вывод команды

ls -la /var/run/mysql
cat /etc/passwd | grep mysql

из под рута.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

3

ls -la /var/run/mysql:

невозможно получить доступ к /var/run/mysql: Нет такого файла или каталога

cat /etc/passwd | grep mysql - не сделал никакого вывода

4

Непонял а как вы ставили Мускул.??? Он правильно принсталировалса то хоть?

Trouble  in WINDOWS reboot, trouble in UNIX be root.

5

kisil пишет:

Непонял а как вы ставили Мускул.??? Он правильно принсталировалса то хоть?

Ставил стандартно с репозиториев open suse пакет lamp.
Потом пробывал переустанавливать через консоль, но результат такой же...
И так же пробовал переустанавливать отдельно mysql.

6

А вы те команды что я писал в своём первом посте испольняли хоть от рута?
Ну попробуйте ещё щапустить вот эту команду

/usr/bin/mysql_secure_installation

И если она отработает без ошыбок то пробуйте запустить мукскул.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

7

kisil пишет:

А вы те команды что я писал в своём первом посте испольняли хоть от рута?

Да, конечно.

linux-r8lc:/home/uw # /usr/bin/mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL                                                                                                                                                             
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!                                                                                                                                                               
                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                 
In order to log into MySQL to secure it, we'll need the current                                                                                                                                                                 
password for the root user.  If you've just installed MySQL, and                                                                                                                                                                 
you haven't set the root password yet, the password will be blank,                                                                                                                                                               
so you should just press enter here.                                                                                                                                                                                             
                                                                                                                                                                                                                                 
Enter current password for root (enter for none):                                                                                                                                                                               
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

8

Ладно а что же тогда у вас лежыт в run

ls -la /var/run

и покажыте вывод.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

9

linux-r8lc:/home/uw # ls -la /var/run

итого 40
drwxr-xr-x 21 root  root   700 сент.  9 06:38 .
drwxr-xr-x 15 root  root  4096 авг.  25 02:26 ..
-rw-r--r--  1 root  root     4 сент.  9 05:21 acpid.pid
srw-rw-rw-  1 root  root     0 сент.  9 05:21 acpid.socket
drwxr-xr-x  2 avahi avahi   80 сент.  9 05:21 avahi-daemon
drwxr-xr-x  2 root  root    80 сент.  9 05:21 ConsoleKit
-rw-r--r--  1 root  root     4 сент.  9 05:21 cron.pid
----------  1 root  root     0 сент.  9 05:21 cron.reboot
drwxr-xr-x  3 root  lp      80 сент.  9 05:22 cups
drwxr-xr-x  3 root  root    80 сент.  9 05:21 dbus
-rw-r--r--  1 root  root     5 сент.  9 05:23 dhclient-wlan0.pid
lrwxrwxrwx  1 root  root    16 сент.  9 05:21 displaymanager.pid -> /var/run/kdm.pid
-rw-r--r--  1 root  root     5 сент.  9 05:27 httpd2.pid
drwxr-xr-x  2 root  root    60 сент.  9 05:21 initramfs
-rw-r--r--  1 root  root     4 сент.  9 05:21 kdm.pid
drwxrwxr-x  2 root  lock    40 сент.  9 06:16 lock
drwxr-xr-x  2 root  root    60 сент.  9 05:21 mount
drwxr-xr-x  2 root  root    60 сент.  9 05:23 netconfig
-rw-r--r--  1 root  root  2372 сент.  9 05:22 nm-dhclient-wlan0.conf
-rw-r--r--  1 root  root     0 сент.  9 05:21 numlock-on
drwxr-xr-x  2 root  root    40 сент.  9 05:21 plymouth
drwxr-xr-x  4 root  root    80 сент.  9 05:21 pm-utils
drwxr-xr-x  2 root  root    80 сент.  9 05:21 rsyslog
-rw-r--r--  1 root  root     4 сент.  9 05:21 rsyslogd.pid
drwxr-xr-x  2 root  root    40 сент.  9 05:21 screens
srw-rw-rw-  1 root  root     0 сент.  9 05:21 sdp
-rw-r--r--  1 root  root     4 сент.  9 05:21 sshd.pid
drwxr-xr-x 11 root  root   300 сент.  9 05:27 systemd
drwxr-xr-x  6 root  root   160 сент.  9 05:49 udev
drwx------  2 root  root    40 сент.  9 05:21 udisks
drwx------  2 root  root    40 сент.  9 06:38 udisks2
drwxrwxrwt  2 root  root    40 сент.  9 05:21 uscreens
drwxr-xr-x  3 root  root    60 сент.  9 05:21 user
-rw-rw-r--  1 root  utmp  2304 сент.  9 05:22 utmp
drwxr-xr-x  4 root  root    80 сент.  9 05:21 xdmctl

10

А что говорит

ls -la /var/lib/mysql

И если есть такой каталог в нём должен быть лог файл с логом запуска мускула mysql.err или както так. Точно не помню. Если есть такой то виложыте последние строки что относятса к последнему неудачному старту.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

11 (08.09.2012 23:59:54 отредактировано macht.feuer)

ls -la /var/lib/mysql

итого 7304
drwxrwxr-x  5 mysql mysql    4096 сент.  9 06:20 .
drwxr-xr-x 49 root  root     4096 сент.  8 23:45 ..
drwx------  2 mysql mysql    4096 сент.  8 23:45 mysql
-rw-rw----  1 mysql mysql   27320 сент.  8 23:45 mysql-bin.000001
-rw-rw----  1 mysql mysql 1035873 сент.  8 23:45 mysql-bin.000002
-rw-rw----  1 mysql mysql   26239 сент.  8 23:47 mysql-bin.000003
-rw-rw----  1 mysql mysql 1035873 сент.  8 23:47 mysql-bin.000004
-rw-rw----  1 mysql mysql   26239 сент.  8 23:52 mysql-bin.000005
-rw-rw----  1 mysql mysql 1035873 сент.  8 23:52 mysql-bin.000006
-rw-rw----  1 mysql mysql   26239 сент.  8 23:53 mysql-bin.000007
-rw-rw----  1 mysql mysql 1035873 сент.  8 23:53 mysql-bin.000008
-rw-rw----  1 mysql mysql   26239 сент.  8 23:53 mysql-bin.000009
-rw-rw----  1 mysql mysql 1035873 сент.  8 23:53 mysql-bin.000010
-rw-rw----  1 mysql mysql   26239 сент.  9 00:03 mysql-bin.000011
-rw-rw----  1 mysql mysql 1035873 сент.  9 00:03 mysql-bin.000012
-rw-rw----  1 mysql mysql   26239 сент.  9 06:20 mysql-bin.000013
-rw-rw----  1 mysql mysql 1035873 сент.  9 06:20 mysql-bin.000014
-rw-rw----  1 mysql mysql     266 сент.  9 06:20 mysql-bin.index
drwx------  2 mysql mysql    4096 сент.  9 06:20 performance_schema
-rw-r--r--  1 mysql mysql       0 сент.  9 06:14 .run-mysql_upgrade
drwx------  2 mysql mysql    4096 сент.  8 23:45 test

/var/log/mysql/mysqld.log - что странно, пуст
А логов в /var/lib/mysql - я не обнаружил, так же как и в /var/lib/mysql/mysql/  bw

12

А посмотрите в каталог /etc/init.d. Там должен быть файл типа mysqld. Если есть такой попробуйте его запустить

/etc/init.d/mysqld start
Trouble  in WINDOWS reboot, trouble in UNIX be root.

13 (09.09.2012 00:10:08 отредактировано macht.feuer)

Пробовал:

linux-r8lc:/etc/init.d # mysqld start
120909  8:09:03 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

120909  8:09:03 [ERROR] Aborting

120909  8:09:03 [Note] mysqld: Shutdown complete

14

А что при этом пишетса в логе

Trouble  in WINDOWS reboot, trouble in UNIX be root.

15

kisil пишет:

А что при этом пишетса в логе

Ничего... Такое чувство что лог вообще не ведется...

16

macht.feuer пишет:

120909 8:09:03 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

Фатальная ошибка: Пожалуйста, прочтите "Безопасность" раздел руководства, чтобы узнать, как запустить mysqld как рут! Это перевод может стоить посмотреть man

Trouble  in WINDOWS reboot, trouble in UNIX be root.

17

Прошу прощения за беспокойство, разобрался.
Не много структура и конфигурация lamp-server под open suse другая.
Вот инструкция по установке, по ней все работает:
http://www.howtoforge.com/installing-ap … -11.3-lamp

kisil, тебе отдельное спасибо!)

18

Незачто. Хорошо что работает

Trouble  in WINDOWS reboot, trouble in UNIX be root.