powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с safe_mysqld &
4 сообщений из 4, страница 1 из 1
Проблема с safe_mysqld &
    #32616379
Kloin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, люди, поможите, если можете...
Поставил я на свой комп (Linux Fedora Core 2) MySQL 3.23.58 из прилагающихся к Федоре RPM-ов. Потом, как в мануале написано, запускаю mysql_install_db. Он выдает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Installing all prepared tables

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 Transmeta5800  password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <=  3 . 22 . 10  you should run
the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

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
 
из чего я делаю вывод, что всё ок.
Запускаю safe_mysqld &
Он выдаёт какой-то номер, я так понимаю, номер процесса и "mysql ended". Ладно, хз, запускаю mysql - пишет
Код: plaintext
1.
Can't connect ...
Лезу в mysqld.log - нахожу следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 040720   21 : 33 : 02   mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
.
.
.
 040720   21 : 33 : 02   /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno:  13 )
 040720   21 : 33 : 02   mysqld ended
Смотрю в my.cnf:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
[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 
Вроде, всё правильно. Лезу в /var/lib/mysql/mysql
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
columns_priv.frm
columns_priv.MYD
columns_priv.MYI
db.frm
db.MYD
db.MYI
func.frm
func.MYD
func.MYI
host.frm
host.MYD
host.MYI
tables_priv.frm
tables_priv.MYD
tables_priv.MYI
user.frm
user.MYD
user.MYI 
host.frm на месте. Так почему он его не находит?
...
Рейтинг: 0 / 0
Проблема с safe_mysqld &
    #32616663
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное mysql_install_db запускал от рута.. А mysql сервер запускается от имени пользователя mysql. так что сервер просто не имеет прав читать каталоги с базами данных созданные рутом.

сделай chown mysql -R /var/lib/mysql

и попробуй снова
...
Рейтинг: 0 / 0
Проблема с safe_mysqld &
    #32616708
Kloin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно, от рута. Сегодня попробую.
...
Рейтинг: 0 / 0
Проблема с safe_mysqld &
    #32620630
Kloin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, помогло
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с safe_mysqld &
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]