Задавайте вопросы, мы ответим
Вы не зашли.
FLUSH PRIVILEGES сделайте сначала
Неактивен
странно... через час перелогинился и всё заработало нормально...
Неактивен
снова я, снова с федорой... снова не работает... ошибка не встерчалась...
[root@NetUp /]# /usr/bin/safe_mysqld
Starting mysqld daemon with databases from /var/lib/mysql
071119 17:48:25 mysqld ended
[root@NetUp /]# /usr/bin/mysqladmin -u root password '1q2w3e4r'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
mysql.sock' (111)' впервые вижу...
а вот логин пытаюсь сделать...
[root@NetUp /]# mysql -u root -p
Enter password:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
мускл устанавливал при установке федоры...
Отредактированно эхо (19.11.2007 18:03:37)
Неактивен
Starting mysqld daemon with databases from /var/lib/mysql
071119 17:48:25 mysqld ended
Ваш сервер останавливается сразу после запуска - смотрите журнал ошибок.
Неактивен
071120 11:16:30 mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line skip-innodb to the [mysqld] section of init parameters in your my.cnf or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example, innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware the InnoDB startup options listed in section 2 at http://www.innodb.com/ibman.html
071120 11:16:30 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
071120 11:16:30 mysqld ended
Отредактированно эхо (20.11.2007 11:16:59)
Неактивен
сразу два вопроса:
1) для чего инноДБ ? мне он нужен для NetUp (считалка трафика)
2) ./mysql/host.frm' что за файл?
Неактивен
1. Innodb - это механизм хранения таблиц, если Вы не создаете таблицы с ENGINE=Innodb, то они создаются по умолчанию с ENGINE=MyISAM, вероятно Innodb Вам не нужен
2. [rgbeast@elf ~]$ perror 13
OS error code 13: Permission denied
У mysql нет прав доступа к директории с данными, сделайте
chown -R mysql.mysql /var/lib/mysql
Неактивен
rgbeast написал:
1. Innodb - это механизм хранения таблиц, если Вы не создаете таблицы с ENGINE=Innodb, то они создаются по умолчанию с ENGINE=MyISAM, вероятно Innodb Вам не нужен
2. [rgbeast@elf ~]$ perror 13
OS error code 13: Permission denied
У mysql нет прав доступа к директории с данными, сделайте
chown -R mysql.mysql /var/lib/mysql
1) уберу...
2) я проверял, собственность была mysql:mysql
Неактивен
посмотрите, есть ли в /var/lib/mysql каталог mysql и есть ли в нем файлы (например host.frm). Если нет, значит нужно создать системные таблицы с помощью скрипта mysql_install_db
Неактивен
rgbeast написал:
посмотрите, есть ли в /var/lib/mysql каталог mysql и есть ли в нем файлы (например host.frm). Если нет, значит нужно создать системные таблицы с помощью скрипта mysql_install_db
это я уже делал.. перед тем как мускл_сейф запустить...
вот лог:
[root@NetUp /]# /usr/bin/mysql_install_db
Preparing db table
Preparing host table
Preparing user table
Preparing func table
Preparing tables_priv table
Preparing columns_priv table
Installing all prepared tables
071121 12:38:19 /usr/libexec/mysqld: Shutdown Complete
To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h NetUp password 'new-password'
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/safe_mysqld &
You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; run-all-tests
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com
теперь делать:
/usr/bin/mysqladmin -u root password 'new-password'
а затем:
/usr/bin/safe_mysqld
всё правильно?
я просто сейчас федору переставил...
Отредактированно эхо (21.11.2007 12:39:44)
Неактивен
Выключен ли SELinux?
Из-под какой учетной записи работает mysqld?
Установлены ли правильно basedir и datadir?
После такой установки, как Вы написали, сами файлы будут
root:root 600, соответственно, их никто кроме root прочитать не сможет.
Неактивен
paulus написал:
Выключен ли SELinux?
Из-под какой учетной записи работает mysqld?
Установлены ли правильно basedir и datadir?
После такой установки, как Вы написали, сами файлы будут
root:root 600, соответственно, их никто кроме root прочитать не сможет.
[root@NetUp etc]# cat my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
[mysql.server]
user=mysql
basedir=/var/lib
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
СЕлинукс я не видел при интсталяции... сейчас поищю его...
Неактивен
Нужно убедиться, что в файле /etc/selinux/config есть строчка SELINUX=disabled
Неактивен
странно...
[root@NetUp /]# cd /var/lib/
[root@NetUp lib]# ls -lah
total 68K
drwxr-xr-x 16 root root 4.0K Nov 21 12:12 .
drwxr-xr-x 21 root root 4.0K Nov 21 12:10 ..
drwxr-xr-x 2 root root 4.0K Nov 21 12:07 alternatives
drwx------ 2 apache apache 4.0K May 6 2004 dav
drwxr-xr-x 2 root root 4.0K Mar 25 2004 dhcp
drwxr-xr-x 2 root root 4.0K Mar 12 2004 games
-rw-r--r-- 1 root root 0 Feb 15 2004 logrotate.status
drwxr-xr-x 2 root root 4.0K Nov 21 12:05 misc
drwxr-xr-x 4 mysql mysql 4.0K Nov 21 12:38 mysql
drwxr-xr-x 4 root root 4.0K Nov 21 12:06 nfs
drwxr-xr-x 2 ntp ntp 4.0K Nov 21 12:08 ntp
drwxr-xr-x 2 root root 4.0K Feb 16 2004 pcmcia
drwxr-xr-x 3 root root 4.0K Nov 21 12:07 php
-rw------- 1 root root 512 Nov 21 12:12 random-seed
drwxr-xr-x 2 rpm rpm 4.0K Nov 21 12:12 rpm
drwxr-x--- 2 root slocate 4.0K Apr 16 2004 slocate
drwxr-xr-x 2 root root 4.0K May 12 2004 up2date
drwxr-xr-x 2 webalizer root 4.0K Mar 27 2004 webalizer
[root@NetUp lib]# cd mysql/
[root@NetUp mysql]# ls -lah
total 16K
drwxr-xr-x 4 mysql mysql 4.0K Nov 21 12:38 .
drwxr-xr-x 16 root root 4.0K Nov 21 12:12 ..
drwx------ 2 root root 4.0K Nov 21 12:38 mysql
drwx------ 2 root root 4.0K Nov 21 12:38 test
сама дериктория принадлежит мускл, а вот вложения... такого никогда не было... либо всё либо ничего...
Неактивен
rgbeast написал:
Нужно убедиться, что в файле /etc/selinux/config есть строчка SELINUX=disabled
немножко другой путь...
[root@NetUp etc]# cat /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcinfg - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
Неактивен
Собственно, с каталогами как раз то, что я сказал.
Сделайте просто
chown -R mysql:mysql /var/lib/mysql
Неактивен
paulus написал:
Собственно, с каталогами как раз то, что я сказал.
Сделайте просто
chown -R mysql:mysql /var/lib/mysql
сделал уже...
дальше:
[root@NetUp /]# /usr/bin/safe_mysqld
Starting mysqld daemon with databases from /var/lib/mysql
дальше какое-то молчание системы...
с другой сессии:
[root@NetUp /]# /usr/bin/mysqladmin -u root password 'xxxxxxx'
[root@NetUp /]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.58
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
всё заработало, спасибо большое!
странно, что после инсталл_дб сначало говорится о назначении пароля, а потом о запуске мускл-я... запутывает...
Отредактированно эхо (21.11.2007 13:07:41)
Неактивен
молчание системы это хорошо, можно запускать через
/etc/init.d/mysql start
или что то же самое service mysql start
Сделать автозапуск сервиса можно с помощью system-config-services или, что проще chkconfig mysql on
(возможно в том, что выше надо mysql заменить на mysqld)
Неактивен
Помогите пожалуйста!! После установки mysql-5.0, не хочет запускаться даже служба MySQL. Выдает такую ошибку: "Не удалось запустить службу MySQL на Локальный компьюте. Ошибка 1067: процесс неожиданно завершен". В чем может быть проблема????
Неактивен
смотрите, что в логе написано
Неактивен