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

Instalacja mysql - błąd , FreeBSD 8.4 (64bits) dedyk


Rekomendowane odpowiedzi

Opublikowano

Witam, wykupiłem do nauki serwer dedykowany od Kimsufi, wybrałem OS - FreeBSD 8,4 (64bits), zalogowałem się przez Putty, wpisalem komende

 

portsnap fetch extract, licząc na to, że pobierze mi się paczka portów,  po tym, wpisałem

 

cd /usr/ports/databases

cd mysql55-server

make WITH_XCHARSET=all install

 

lub to smao tylko z mysql51

 

po czym wyskakuje mi -

===>   mysql51-server-5.1.73_2 depends on file: /usr/local/sbin/pkg - not found
===>    Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg
You are about to convert your system to pkg while you have ports/packages
installed with the old pkg_install tools.
 
To switch to pkg:
    1) Install ports-mgmt/pkg
       cd ports-mgmt/pkg && make UPGRADEPKG=1 install clean
    2) Convert your package database by running pkg2ng
 
*** Error code 1
 
Stop in /usr/ports/ports-mgmt/pkg.
*** Error code 1
 
Stop in /usr/ports/databases/mysql51-server.
 
 
czy może mi ktoś wyjaśnić co powinienem zzrobić? próbowałem komendą wpisaną pod 1) ale wyskakuje no such file or directory.
jak to ogarnąć? widziałem już podobny temat z września ale nie znalazlem tam odpowiedzi.
 
 
 
EDIT- Solved
 
jakoś udało mi się zaradzić dzięki stronie freebsd, jeśli ktoś ma taki problem to polecam tam szukać pomocy.
 
 
EDIT2:
jednak problem jest teraz taki:
przy ponownej próbie make WITH_XCHARSET=all install
coś tam się już zaczęło robić, ale po minucie z kolei wyskoczyło mi teraz coś takiego:
 

 
====> Compressing man pages (compress-man)
===>  Installing for py27-setuptools27-5.5.1
===>  Checking if py27-setuptools27 already installed
pkg-static: PACKAGESITE in pkg.conf is no longer supported.  Convert to the new repository st              yle.  See pkg.conf(5)
pkg-static: Cannot parse configuration file!
*** Error code 70
 
Stop in /usr/ports/devel/py-setuptools27.
*** Error code 1
 
Stop in /usr/ports/devel/py-Jinja2.
*** Error code 1
 
Stop in /usr/ports/devel/py-Jinja2.
*** Error code 1
 
Stop in /usr/ports/textproc/py-sphinx.
*** Error code 1
 
Stop in /usr/ports/devel/cmake.
*** Error code 1
 
Stop in /usr/ports/devel/cmake.
*** Error code 1
 
Stop in /usr/ports/databases/mysql55-server.
*** Error code 1
 
Stop in /usr/ports/databases/mysql55-server.

 
co mogę zrobić z takim fantem?

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Wpisz : 

pkg_add -rv mysql56-server

Zamiast tego 56 możesz też dać wersję 55

 

Czekasz trochę;) 

 

potem wpisujesz 

ee /etc/rc.conf

i na samym dole wpisujesz  :

mysql_enable="YES"

zapisujesz edytcję ESC - > a -> a 

 

I jak to zrobiłeś wpisujesz 

shutdown -r now

1EPZ6G.gif

Opublikowano

przeinstalowałem sobie system na freebsd 9.3, niby wszystko szło ok, niby baza zainstalowała siętak jak znalazłem to na kilku poradnikach na forum, ale

 

Chown -R mysql /var/db/mysql = chown: mysql: illegal user name

usera nowego zrobić nie mogę bo po komendzie

mysql wyskakuje mi - ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

czy po

mysql -p

wyskakuje 'password' wpisuje password jaki mam do roota (do bazy nie mam bo jedynie co to się zainstalowala, a przynajmniej powinna zainstalowac) i wyskakuje mi ten sam błąd co wyżej. na YT znalazłem poradnik-

# ls lart /var/run/my*

mkdir /var/run/mysqld

touch /var/run/mysqld/mysqld.sock

ls - lart /var/run/mysqld chown -R mysql /var/run/mysqld po czym wyskakuje :

total 8 -rw-r--r-- 1 root wheel 0 Jan 15 18:01

mysqld.sock drwxr-xr-x 2 root wheel 512 Jan 15 18:01 .

drwxr-xr-x 6 root wheel 512 Jan 15 18:01 ..

więc dalej, zgodnie z filmem wpisuje

chown -R mysql /var/run/mysqld

ale wyskakuje mi

chown: mysql: illegal user name

za cholere nie moge sobie z tym poradzić. wcześniej tez jakoś już ogarnąłem te programy reinstallem, ale mialem praktycznie to samo co teraz( to trzeci reinstall, dopiero ucze się, no ale czasem potrzebna jest wskazówka, albo jakaś pomoc)

Kocham mpcforum.pl!!!

18706.png

Opublikowano
W paru krokach opiszę ci poprawną instalacje mysql na dedykach.
 
1)Na sam początek wpisz komendę:
 
cd /usr/ports/databases/mysql55-server
 
2)Gdy będziesz już w tej lokalizacji wyżej wpisz :
 
make BUILD_OPTIMIZED=yes BUILD_STATIC=yes
 
3)Gdy przejdzie cały proces wpisz :
 
make WITH_XCHARSET=all install clean
 
4)Potem odpalamy mysql:
 
service mysql-server start
 
5)Ustalamy hasło na root
 
/usr/local/bin/mysqladmin -uroot password 'tu_wpisz_haslo'

 

Gdy w punkcie 4 wyskoczy ci mysql.sock wpisz te dwie komendy.

 

pwd_mkdb -p /etc/master.passwd
 
chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql
 
a tutaj komenda na stworzenie użytkownika mysql gdyby ci wyskoczył komunikat, że nie ma użytkownika mysql:
 
pw user add mysql
 
Pozdrawiam.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...