Пароль у MySQL
MooSE 2 ноября, 2005 - 13:24
Проблема такая: Пишу в командной строке:
/usr/bin/mysqladmin -u root password туцзфыы
и вижу вот это:
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
Как быть? Права root есть...
»
- Для комментирования войдите или зарегистрируйтесь
А ты уверен, что
А ты уверен, что вводишь правильный пароль от mysql?
Попробуй запустить мускуль так:
# mysqld --skip-grant-tables
и обратиться к базе без пароля._________________
Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut.
Попробовал.
вылезло вот такое кино:
051102 12:51:33 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
051102 12:51:33 [ERROR] Do you already have another mysqld server running on port: 3306 ?
051102 12:51:33 [ERROR] Aborting
051102 12:51:33 [Note] mysqld: Shutdown complete
Что делать?
Надеюсь, перед
Надеюсь, перед перезапуском mysql без пароля ты остановил mysql?
_________________
Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut.
короче!
nano /etc/mysql/mysqlaccess.conf
там все увидишь...
Спасибо.
Спасибо. Посмотрю.
стандартно
http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
или вкратце:
перезапуск с опциями
Как проще
Для mysql-5.0.54 таблица user базы mysql после установки вообще пуста (команды UPDATE бесполезны).
Если после:
emerge --config mysql и задания пароля (или mysql_install_db), таблица опять пуста, то
/usr/sbin/mysqld --skip-grant &
далее:
INSERT INTO user VALUES('localhost','root',PASSWORD(''),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','NULL','NULL','NULL','0','0','0','0');
INSERT INTO user VALUES('127.0.0.1','root',PASSWORD(''),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','NULL','NULL','NULL','0','0','0','0');