Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Błąd przy instalowaniu mysql na vps


Rekomendowane odpowiedzi

Opublikowano

czesc korzystam z tego poradnika http://www.mpcforum.pl/topic/1290718-poprawna-instalacja-mysql-bez-nowych-bledow/#entry11022130 

chcialem zainstalowac mysql na moim serwerze vps.

 

Ale po wpisaniu komendy pkg_add -rv mysql56-server wyskakuje mi ponizszy blad

 

 

[root@(~)]>  pkg install databases/mysql56-server
pkg: No packages available to install matching 'databases/mysql56-server' have been found in the repositories
[root@(~)]>  ^C
[root@(~)]>  # cd /usr/ports/databases/mysql55-server/
[root@(~)]>  cd /usr/ports/databases/mysql55-server/
[root@(/usr/ports/databases/mysql55-server)]>  # make install clean
[root@(/usr/ports/databases/mysql55-server)]>  pkg_add -rv mysql56-server
scheme:   [ftp]
user:     []
password: []
host:     [ftp.freebsd.org]
port:     [0]
document: [/pub/FreeBSD/ports/amd64/packages-9.2-release/Latest/mysql56-server.tbz]
---> ftp.freebsd.org:21
looking up ftp.freebsd.org
connecting to ftp.freebsd.org:21
<<< 220 This is ftp0.ydx.freebsd.org - hosted at Yandex.
>>> USER anonymous
<<< 331 Please specify the password.
>>> PASS root@
<<< 230-
<<< 230-This is ftp0.ydx.FreeBSD.org, graciously hosted by Yandex.
<<< 230-
<<< 230-FreeBSD files can be found in the /pub/FreeBSD directory.
<<< 230-
<<< 230 Login successful.
>>> PWD
<<< 257 "/" is the current directory
>>> CWD pub/FreeBSD/ports/amd64/packages-9.2-release/Latest
<<< 550 Failed to change directory.
>>> CWD pub
<<< 250 Directory successfully changed.
>>> CWD FreeBSD
<<< 250-ISO images of FreeBSD releases may be found in the releases/ISO-IMAGES
<<< 250-directory.  For independent files and tarballs, see individual
<<< 250-releases/${machine}/${machine_arch} directories.  For example,
<<< 250-releases/amd64/amd64 and releases/powerpc/powerpc64.
<<< 250 Directory successfully changed.
>>> CWD ports
<<< 250 Directory successfully changed.
>>> CWD amd64
<<< 550 Failed to change directory.
>>> QUIT
<<< 221 Goodbye.
Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.2-release/Latest/mysql56-server.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.2-release/Latest/mysql56-server.tbz' by URL
pkg_add: 1 package addition(s) failed
Opublikowano

@xFasTeRsKi

 

Wciąż błędy.

 

 

[root@FreeBSD(~)]>  fetch http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-9.2-release/Latest/mysql55-client.tbz'>http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-9.2-release/Latest/mysql55-client.tbz
fetch: http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-9.2-release/Latest/mysql55-client.tbz'>http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-9.2-release/Latest/mysql55-client.tbz: Operation timed out
 
[root@FreeBSD(~)]>  fetch http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/por ts/i386/packages-9.2-release/Latest/mysql55-server.tbz
fetch: http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-9.2-release/Latest/mysql55-server.tbz: Operation timed out
Opublikowano

Bez różnicy, dla mnie może być to nawet VPS w VPSie xD 

Poza tym wersja FreeBSD 9.2 nie jest wspierana od roku -.- a ciągle inni jej używają nie wiem dlaczego ech..

Nie zainstalujesz przez pkg, tak poza tym nie polecam pkg!!!!! 

Instalacja standardowa: 

cd /usr/ports/databases/mysql56-server && make install clean

potem można jeszcze: 

cd /usr/ports/databases/mysql56-client && make install clean

po zainstalowaniu:
 

ee /etc/rc.conf

znajdź: 

sshd_enable="YES"

albo ssh_enable nie pamiętam dokładnie i pod tym dodaj:
 

mysql_enable="YES"

później żaden reboot ani wyłączanie, bzdury tam koleś amatorski napisał, zrób potem:
 

/usr/local/etc/rc.d/mysql-server start

bądź:
 

/usr/local/etc/rc.d/mysql-server restart

później wpisz:
 

mysql -p

i wejdziesz bez hasła do mysql a potem: 

CREATE USER 'root'@'%' IDENTIFIED BY 'twoje_haslo' ;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION ;
CREATE USER 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#' ;
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' WITH GRANT OPTION ;
flush privileges;
quit

Tam gdzie jest twoje_haslo to wpisz swoje hasło, które będziesz podawał do połączenia się z navicatem 

Później:

/usr/local/bin/mysqladmin -u root password twoje_haslo

tam gdzie jest twoje_haslo to wpisz swoje hasło, nie musi być takie samo jak do navicata, możesz podać inne, to hasło będzie potrzebne jedynie wtedy, kiedy będziesz chciał wejść do mysql przez putty komendą "mysql -p" warto zapamiętać to sobie.

No a jak już skończysz to wszystko to daj:
 

/usr/local/etc/rc.d/mysql-server restart

I potem dalej nie wypakowuj całego mysql np. od terenzo tylko wklej te foldery do mysql, których nie masz na VPSie! 

Potem nie nadawaj chmodów 777 bo to jeden wielki debilizm, tylko wpisz:
 

chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/

i to są już chmody z prawami i masz to zapamiętać jak będziesz kiedykolwiek zmieniał tabele w mysql czy foldery dokładał do mysql np. do strony to masz używać tych powyższych komend na prawa mysql.

Pomogłem ? klik up to Like ;D ( Lubię to ! ) xD

300 postów-> 10.10.2013 godz. 9:00
400 postów-> 19.10.2013 godz. 9:00

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...