W@D1m ну и чего тебе в этой фразе ни понятно, накосячил с паролем
вот тебе вариант - если "забыл" пароль от mysql?
запускаем сервер с ключём мускула: --skip-grant-tables
записываем новый пароль
меняем пароль
выполняем mysqladmin flush-privileges
Спасибо за ответ сeval !
////...НО увы не получается нормально выполнить комманду --skip-grant-tables
Вот собственно что происходитЪ.....
wad@wad-desktop:/usr/bin$ sudo mysqld --skip-grant-tables
[sudo] password for wad:
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
080613 6:58:16 InnoDB: Retrying to lock the first data file
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
Притом тут вроде как все ровно говоритЪ: -
wad@wad-desktop:/bin$ sudo /etc/init.d/mysql status
* MySQL is stopped.
////.....а в процессах еще висит вот эта канитель см.скрин там процесс mysqld_safe
Скрин из htop!
Такая же проблема. Кто ни буть даст ответ?
--------------------------------------------------------------------------------------------
Пользователь решил продолжить мысль: 28 Марта 2009, 12:45:33
Хочу уберечь новичков от серьёзного трабла, который возник у меня:
Установил Ubuntu 8.04 Server; Выставил поверх оболочку KDE. Поставил NetBeans 6.5 (рекомендую, чертовски удобна для web-программиста). Подключил mysql как это и рекомендуется
apt-get install mysql-server mysql-client libmysqlclient15-dev
Трабл был в том, что никаким образом не создать свою базу из-за невозможности внести пользователя root в сервер mysql. Сносил пакеты, инициализировал базы, ни в какую. Оказалось, что всему виною таблица привилегий.
Рецепт смены/восстановления пользователя root для mysql:
1. Заходим в терминал, набираем su, вводим root-пароль на Linux. Находим mysql-демон в памяти, точнее его PID
>> Cat /var/run/mysqld/mysqld.pid
<номер>
2. Удаляем демона из памяти
>> Kill <номер>
3. Стартуем демона отключив таблицу привилегий, обязательно сославшись на root
>> mysqld_safe –-skip-grant-tables –-user=root
4. Запускаем скрипт инициализации паролей на localhost/host
>> /usr/bin/mysql_sequre_installation
… current password root – просто игнорируем
Change the root password? [Y/n]Y
…
Скрипт предлагает сменить пароль root на localhost, затем пароль root уже на конкретный хост, затем удалить анонимного пользователя, затем запретить удалённый вход root (на мой взгляд это излишне при надёжном пароле), затем удалить тестовую базу.
Повторяем шаг 1-2 и запускаем сервер в штатном режиме – просто
>> mysql_safe
Запускаем mysql – u root –p
Вводим пароль root и на приглашение проверяем
mysql> CREATE DATABASE MYDATABASE;
===== Query OK, 1 row affected
Добавим нового пользователя
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON MYDATABASE.*
-> TO 'myuser'@'localhost'
-> IDENTIFIED BY 'mypassword';
mysql> FLUSH PRIVILEGES;
Все имеющиеся права получил ROOT, что бы знать, какие права ещё можно выдавать для myuser можно просмотреть таблицу привилегий
mysql> use information_schema;
mysql> select * from user_privileges;
На шаге 4 пришло моё счастье))) И это после 30 часов мытарства по MySQL.Com, сносу/пастоновки пакетов, прочёсывания help.ubuntu.com и пролистывания многих страниц этого форума 
# mysqld_safe –-skip-grant-tables –-user=root
nohup: ввод игнорируется, поток ошибок перенаправляются на стандартный вывод
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[9202]: started
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[9208]: ended
# /usr/bin/mysql_sequre_installation
sh: /usr/bin/mysql_sequre_installation: not found
Что посоветуете? (
С этим разобрался. Для запуска пришлось пройти по пути до имени скрипта, а уж потом его от туда запустить)