zavodijio |
|
Темы:
12
Сообщения:
35
Участник с: 20 марта 2008
|
Надо было поменять (на время создания таблиц) hostname (у меня был localhost). В результате:#nano /etc/rc.conf (меняю hostname с localhost на что угодно) #reboot #/etc/rc.d/mysqld stop (если запущен в демонах) #rm -R /var/lib/mysql #/etc/rc.conf (меняем обратно hostname) #reboot #mysql -u root |
sysmouse |
|
Темы:
7
Сообщения:
577
Участник с: 17 июня 2008
|
Какой кошмар ты творишь. |
zavodijio |
|
Темы:
12
Сообщения:
35
Участник с: 20 марта 2008
|
забыл дописать, что после удаления /var/lib/mysql надо стартонуть демон /etc/rc.d/mysqld start от рута. sysmouse есть другие варианты решения этой проблемы ? |
sysmouse |
|
Темы:
7
Сообщения:
577
Участник с: 17 июня 2008
|
ZavodiJIo, да. # pacman -S mysql # /etc/rc.d/mysqld start # mysqladmin -u root password ‘пароль’ # mysql -u root -h имя_машины -p |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
sysmouse, сделай hostname = localhost и подними mysql заново
Разберемся, голубчик!
|
sysmouse |
|
Темы:
7
Сообщения:
577
Участник с: 17 июня 2008
|
Amigo, спасибо, но у меня и так все работает. p.s. Читайте тред целиком. |
sysmouse |
|
Темы:
7
Сообщения:
577
Участник с: 17 июня 2008
|
Или я чего-то не понимаю?? Что такого сложного в том, чтобы поставить mysql, задать пароль руту, создать пользователя, и обращаться к базе данных с -h localhost ?? |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
Так и быть, слушай. Mysql при первом запуске во время инициализации таблиц привилегий создает три пользователя root для 127.0.0.1, для localhost и твоего hostname(!). Разработчики mysql, по неизвестной мне причине, не учли, что hostname может иметь значение localhost. По этому и возникает такая запутанная для новичков ситуация, когда они не могут задать пароль для root пользователя сервера базы данных. sysmouse, этот топик и его автора мы уже разобрали по частям на канале :D
Разберемся, голубчик!
|
sysmouse |
|
Темы:
7
Сообщения:
577
Участник с: 17 июня 2008
|
Amigo, теперь ясно. Ну у меня таких проблем нет. Скрипты обращаются к локальной БД и не из под root-пользователя. |