URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79505
[ Назад ]

Исходное сообщение
"MySQL и логин в него "

Отправлено Aess , 27-Мрт-08 19:33 
Поставил мускль на гентуу. Пытаюсь войти в консоль мускля а он мне говорит что  Access denied for user 'root'@'localhost'
А если пытаюсь подконектитси софтиной то получаю Host 'localhost' is not allowed to connect to this MySQL server

Помогите пожалуйста


Содержание

Сообщения в этом обсуждении
"MySQL и логин в него "
Отправлено ALex_hha , 27-Мрт-08 20:42 
>Поставил мускль на гентуу. Пытаюсь войти в консоль мускля а он мне
>говорит что  Access denied for user 'root'@'localhost'
>А если пытаюсь подконектитси софтиной то получаю Host 'localhost' is not allowed
>to connect to this MySQL server
>
>
>
>Помогите пожалуйста

Запусти эти скрипты mysql_install_db и mysql_fix_privilege_tables


"MySQL и логин в него "
Отправлено Aess , 28-Мрт-08 10:47 
mysql_fix_privilege_tables
This script updates all the mysql privilege tables to be usable by
the current version of MySQL

Got a failure from command:
cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaul                                                                             ts --force --user=root --host=localhost --database=mysql
Please check the above output and try again.

Running the script with the --verbose option may give you some information
of what went wrong.

If you get an 'Access denied' error, you should run this script again and
give the MySQL root user password as an argument with the --password= option

mysql_install_db
Installing MySQL system tables...
080328 11:08:00 [Warning] option 'max_join_size': unsigned value 184467440737095                                                                             51615 adjusted to 4294967295
080328 11:08:00 [Warning] option 'max_join_size': unsigned value 184467440737095                                                                             51615 adjusted to 4294967295
Installation of system tables failed!

Examine the logs in /var/lib/mysql for more information.
You can try to start the mysqld daemon with:
/usr/sbin/mysqld --skip-grant &
and use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/bin/mysqlbug script!



"MySQL и логин в него "
Отправлено Аноним , 28-Мрт-08 11:53 
>>Поставил мускль на гентуу. Пытаюсь войти в консоль мускля а он мне
>>говорит что  Access denied for user 'root'@'localhost'
>>А если пытаюсь подконектитси софтиной то получаю Host 'localhost' is not allowed
>>to connect to this MySQL server
>>
>>
>>
>>Помогите пожалуйста
>
>Запусти эти скрипты mysql_install_db и mysql_fix_privilege_tables

А ты попробуй вместо локалхост 127.0.0.1 , для мукула это емеет значение


"MySQL и логин в него "
Отправлено Aess , 28-Мрт-08 11:54 
>[оверквотинг удален]
>>>to connect to this MySQL server
>>>
>>>
>>>
>>>Помогите пожалуйста
>>
>>Запусти эти скрипты mysql_install_db и mysql_fix_privilege_tables
>
>А ты попробуй вместо локалхост 127.0.0.1 , для мукула это емеет значение
>

Объясните ламеру (((


"MySQL и логин в него "
Отправлено Rza , 28-Мрт-08 11:59 
>[оверквотинг удален]
>>>>
>>>>
>>>>Помогите пожалуйста
>>>
>>>Запусти эти скрипты mysql_install_db и mysql_fix_privilege_tables
>>
>>А ты попробуй вместо локалхост 127.0.0.1 , для мукула это емеет значение
>>
>
>Объясните ламеру (((

mysql -u root -h 127.0.0.1 по умолчанию пороля нет вроде !!!


"MySQL и логин в него "
Отправлено Aess , 28-Мрт-08 14:01 
>[оверквотинг удален]
>>>>>Помогите пожалуйста
>>>>
>>>>Запусти эти скрипты mysql_install_db и mysql_fix_privilege_tables
>>>
>>>А ты попробуй вместо локалхост 127.0.0.1 , для мукула это емеет значение
>>>
>>
>>Объясните ламеру (((
>
>mysql -u root -h 127.0.0.1 по умолчанию пороля нет вроде !!!

localhost ~ # mysql -u root -h 127.0.0.1
ERROR 1130 (00000): Host 'localhost' is not allowed to connect to this MySQL server


"MySQL и логин в него "
Отправлено Rza , 28-Мрт-08 14:16 
>>Поставил мускль на гентуу. Пытаюсь войти в консоль мускля а он мне
>>говорит что  Access denied for user 'root'@'localhost'
>>А если пытаюсь подконектитси софтиной то получаю Host 'localhost' is not allowed
>>to connect to this MySQL server
>>
>>
>>
>>Помогите пожалуйста
>
>Запусти эти скрипты mysql_install_db и mysql_fix_privilege_tables

а что говорит mysql_install_db ?


"MySQL и логин в него "
Отправлено Aess , 28-Мрт-08 15:59 
>[оверквотинг удален]
>>>А если пытаюсь подконектитси софтиной то получаю Host 'localhost' is not allowed
>>>to connect to this MySQL server
>>>
>>>
>>>
>>>Помогите пожалуйста
>>
>>Запусти эти скрипты mysql_install_db и mysql_fix_privilege_tables
>
>а что говорит mysql_install_db ?

mysql_install_db
Installing MySQL system tables...
080328 11:08:00 [Warning] option 'max_join_size': unsigned value 184467440737095                                                                             51615 adjusted to 4294967295
080328 11:08:00 [Warning] option 'max_join_size': unsigned value 184467440737095                                                                             51615 adjusted to 4294967295
Installation of system tables failed!

Examine the logs in /var/lib/mysql for more information.
You can try to start the mysqld daemon with:
/usr/sbin/mysqld --skip-grant &
and use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/bin/mysqlbug script!


"MySQL и логин в него "
Отправлено Arpo , 28-Мрт-08 16:46 
>[оверквотинг удален]
>gives you a log in /var/lib/mysql that may be helpful.
>
>The latest information about MySQL is available on the web at
>http://www.mysql.com
>Please consult the MySQL manual section: 'Problems running mysql_install_db',
>and the manual section that describes problems on your OS.
>Another information source is the MySQL email archive.
>Please check all of the above before mailing us!
>And if you do mail us, you MUST use the /usr/bin/mysqlbug script!
>

Написано Examine the logs in /var/lib/mysql for more information.

Покажи этот лог. посмотрим.



"MySQL и логин в него "
Отправлено angra , 29-Мрт-08 05:39 
Стартани mysqld(сервер, а не клиент) с --skip-grant-tables, это позволит зайти кому угодно с полными привилегиями, потом посмотри что у тебя в mysql.user

"MySQL и логин в него "
Отправлено Aess , 31-Мрт-08 15:02 
>Стартани mysqld(сервер, а не клиент) с --skip-grant-tables, это позволит зайти кому угодно
>с полными привилегиями, потом посмотри что у тебя в mysql.user

стартую, намана захажу, вот тока как мне скинуть все настройки доступа..... немогу найти ниде енто


"MySQL и логин в него "
Отправлено angra , 31-Мрт-08 15:48 
use mysql;
select * from user\G
Дальше все должно стать интуитивно понятно :)

"MySQL и логин в него "
Отправлено Aess , 31-Мрт-08 16:34 
>use mysql;
>select * from user\G
>Дальше все должно стать интуитивно понятно :)

После select * from user\G

Empty set (0.10 sec)

Тоесть у менЯ нет юзверей как я понимаю а в моде --skip-grant-tables он мне не дает создать юзверя ((((


"MySQL и логин в него "
Отправлено angra , 31-Мрт-08 17:24 
>Тоесть у менЯ нет юзверей как я понимаю а в моде --skip-grant-tables
>он мне не дает создать юзверя ((((

Почему не дает?  Операцию insert это не отменяет, а вот grant может и не работать. Другое дело, что вы(и я скорее всего тоже) вряд ли сможете это корректно сделать через insert, не видя примеров записей для других пользователей. Лучше действительно запустить mysql_install_db.


"MySQL и логин в него "
Отправлено Aess , 31-Мрт-08 19:19 
>>Тоесть у менЯ нет юзверей как я понимаю а в моде --skip-grant-tables
>>он мне не дает создать юзверя ((((
>
>Почему не дает?  Операцию insert это не отменяет, а вот grant
>может и не работать. Другое дело, что вы(и я скорее всего
>тоже) вряд ли сможете это корректно сделать через insert, не видя
>примеров записей для других пользователей. Лучше действительно запустить mysql_install_db.

запускал инсталл дб

Installing MySQL system tables...
080331 19:31:48 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
080331 19:31:48 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
Installation of system tables failed!

Examine the logs in /var/lib/mysql for more information.
You can try to start the mysqld daemon with:
/usr/sbin/mysqld --skip-grant &
and use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/bin/mysql -u root mysql
mysql> show tables

логи о которых он грит я просмотреть не могу так как они в какомто дурном формате


"MySQL и логин в него "
Отправлено angra , 31-Мрт-08 22:51 
Ну попробуйте после skip-grant-tables сделать:
insert into user values('localhost','root','','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','','','','',0,0,0,0);
Если количество полей не совпадает то сделайте desc user и подкорректируйте
после чего рестартаните в нормальном режиме

"MySQL и логин в него "
Отправлено Aess , 03-Апр-08 14:45 
>Ну попробуйте после skip-grant-tables сделать:
>insert into user values('localhost','root','','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','','','','',0,0,0,0);
>Если количество полей не совпадает то сделайте desc user и подкорректируйте
>после чего рестартаните в нормальном режиме

2angra: респект и уважуха, real 10x.


"MySQL и логин в него "
Отправлено mosg , 31-Мрт-08 16:36 
Если надо скинуть все х пользователей, то остановить mysql и удалить каталог /var/lib/mysql/mysql, после чего уже сделать mysql_install_db