Skocz do zawartości

Mysql Nie Chce Się Zainstalować.


96th

Rekomendowane odpowiedzi

Zainstalowałem pakiety mysql i mysql-server i przy /usr/bin/mysql_install_db dostaje to:

 

[root@96th-laptop 96th]# /etc/rc.d/init.d/mysqld start
Timeout error occurred trying to start MySQL Daemon.
Uruchamianie MySQL:                                        [NIEUDANE]
[root@96th-laptop 96th]# /usr/bin/mysql_install_db
WARNING: The host '96th-laptop' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing MySQL system tables...
090618 20:22:58 [ERROR] Can't find messagefile '/usr/share/mysql/english/errmsg.sys'
090618 20:22:58 [ERROR] Aborting

090618 20:22:58 [Warning] Forcing shutdown of 2 plugins
090618 20:22:58 [Note] 

Installation of system tables failed!  Examine the logs in
/var/lib/mysql for more information.

You can try to start the mysqld daemon with:

    shell> /usr/libexec/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 are the
MySQL email archives available at http://lists.mysql.com/.

Please check all of the above before mailing us!  And remember, if
you do mail us, you MUST use the /usr/bin/mysqlbug script!

Odnośnik do komentarza
Udostępnij na innych stronach

hosts.conf- Nie ma takiego pliku.

host.conf:

multi on
order hosts,bind

hosts:

127.0.0.1        localhost.localdomain localhost
::1        localhost6.localdomain6 localhost6

hosts.allow:

#
# hosts.allow    This file contains access rules which are used to
#        allow or deny connections to network services that
#        either use the tcp_wrappers library or that have been
#        started through a tcp_wrappers-enabled xinetd.
#
#        See 'man 5 hosts_options' and 'man 5 hosts_access'
#        for information on rule syntax.
#        See 'man tcpd' for information on tcp_wrappers
#

hosts.deny:

#
# hosts.deny    This file contains access rules which are used to
#        deny connections to network services that either use
#        the tcp_wrappers library or that have been
#        started through a tcp_wrappers-enabled xinetd.
#
#        The rules in this file can also be set up in
#        /etc/hosts.allow with a 'deny' option instead.
#
#        See 'man 5 hosts_options' and 'man 5 hosts_access'
#        for information on rule syntax.
#        See 'man tcpd' for information on tcp_wrappers
#
#
# The portmap line is redundant, but it is left to remind you that
# the new secure portmap uses hosts.deny and hosts.allow.  In particular
# you should know that NFS uses portmap!
#

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra, zainstalowałem, ale przy /usr/bin/mysqladmin -u root password 'new-password' lub /usr/bin/mysqladmin -u root -h 96th-laptop password 'new-password' lub /usr/bin/mysql_secure_installation dostaje błąd: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).

Odnośnik do komentarza
Udostępnij na innych stronach

Próbowałeś zmienić w hosts wpisy localhost.localdomain localhost na odpowiadające temu co wprowadziłeś?

Też zmieniałem nazwę na inną i np: rpmbuild, xfce wypisywały ostrzeżenia odnośnie niepoprawnej nazwy komputera. Poszedłem drogą najmniejszego oporu i przywróciłem localhost.localdomain - problemy zniknęły.

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra, zainstalowałem, ale przy /usr/bin/mysqladmin -u root password 'new-password' lub /usr/bin/mysqladmin -u root -h 96th-laptop password 'new-password' lub /usr/bin/mysql_secure_installation dostaje błąd: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).

 

 

Domyślam się że root hasla nie ma a wiec zrob tak

shell>mysql -u root
use mysql;
update mysql.user set password=password('nowe hasło') where user='root';
flush privileges;

#koniecznie bo jak wyjdziesz z mysqla to itak bedziesz mogl sie zalogować bez hasla

Odnośnik do komentarza
Udostępnij na innych stronach

wystarczy po prostu dopisać nazwę kompa...
No wiem, doszedłem do wniosku, że z wyjątkiem zgłoszenia w terminalu jest to bez różnicy. Nie zmienia to faktu, że we wcześniejszych wersjach Fedory nie trzeb a było z tym walczyć.

96th tak z ciekawości jak instalowałeś F11? Może to kolejny "urok" LiveCd.

Z hasłem rota spróbuj tak (może zmień localhost na 96th-laptop):

$ mysql -u root 
set password for root@localhost = password('Haslo'); 
flush privileges;

Odnośnik do komentarza
Udostępnij na innych stronach

LiveCD, DVD mi się wali.

 

#8: No właśnie ta komenda ma je ustawić...ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

 

To SEL chyba coś niszczy bo przy /usr/bin/mysqladmin -u root password 'new-password' dostaje info o SE Linux.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...