Instalacja MYSQL
|
krisan |
Dodano 01-05-2012 22:54
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
@blazejpilecki
Nie korzystam z mysql pod tomato (używam tomato do trochę innych celów) ale:
1. Aby się połączyć do bazy (i mieć ją na swoim tomato), musisz mieć uruchomiony server/daemon mysql-a.
2. Nie wiem jakie są domyślne ustawienia dla dystrybucji tomatowej ale najwygodniej jest konfigurować plik konfiguracyjny (my.ini) lub też podawać bezpośrednio przy uruchamiania mysql odpowiednie parametry (do tego służy mysqld, mysqld_safe itd).
3. W twojej konfiguracji mollify chce się łączyć po socketach (pod linuxem możesz po socketach, tcp-ip), parametrem --tcp-ip wymuszasz, aby serwer mysql-a był dostępny po tcp-ip (wtedy używasz host/port zamiast socket-file) [to się da zdefiniować też my.ini]
4. polecenie mysql (klient) służy tylko i wyłącznie do łączenia się do serwera bazodanowego i i zarządzaniem nim (tworzenie baz, tabel, itd), musisz wcześniej mieć p.1 lub połączyć się nim do zdalnej (remote) bazy podając host, port itd.
5. zamiast polecenia (klienta) mysql z konsoli możesz użyć w phpmyadmin - to jest graficzny odpowiednik w przeglądarce, który w większości sytuacji zastąpi klienta mysql.
6. proponuję uderzyć do hermes-80 - pewnie będzie miał jakiś gotowy plik konfiguracyjny.
PS. Wordpress... a może załóż na wordpress.com? Lub lokalnie (przynajmniej dla testów) na kompie używając WAMP/LAMP/MAMP-a http://en.wikipedia.org/wiki/List_of_...P_packages?
PS2. może się komuś przydać:
podłączenie do lokalnej bazy, dostępnej poprzez protokół tcpip:
mysql -u root -h 192.168.1.1
(łączy się do serweraq bazodanowego jako superuser root łącząc się po domyślnym porcie (3306) z serwerem na 192.168.1.1)
wtedy:
-- status połączenia i tworzymy bazę wg domyślnych ustawień serwera:Cytat status;
create database tomato;
Edytowany przez krisan dnia 01-05-2012 23:29
|
|
|
|
hermes-80 |
Dodano 01-05-2012 23:27
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
mysql działa poprawnie - też miałem problemy z tworzeniem bazy danych z instalatora przy instalowaniu prestshop (dla celów szkoleniowych), forum myBB ale sprawę załatwiło stworzenie ręczne bazy danej i wprowadzenie danych do instalatora, a sam plik konfiguracyjny mysql wygląda tak:
/opt/etc/my.cnf
# Unslung MySQL config file.
# Based on my-small.cnf
#
# This is for a system with little memory (<= 64M) where MySQL is >
Nic nie zmieniane po instalacji z tutka.
Edytowany przez hermes-80 dnia 01-05-2012 23:49
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
krisan |
Dodano 01-05-2012 23:34
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
@hermes-80
Dzięki, warto wiedzieć (dla mnie na przyszłość ) jak to wygląda pod tomato. Domyślnie tcpip wyłączone(skip-networking), więc połączenie po socketach.
klientowi mysql powinnien wystarczyc "mysql -u -root" aby się połączyć z bazą. |
|
|
|
blazejpilecki |
Dodano 02-05-2012 14:59
|
User
Posty: 26
Dołączył: 26/04/2012 12:58
|
Dzięki za wyczerpujące odpowiedzi, niestety utknąłem już przy pierwszej komendzie
mam coś takiego:
Cytat mysql> status
--------------
mysql Ver 14.7 Distrib 4.1.22, for unknown-linux-gnu (mipsel) using readline 6. 1
Connection id: 1
Current database:
Current user: -root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 4.1.22
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /tmp/mysql.sock
Uptime: 2 min 44 sec
Threads: 1 Questions: 3 Slow queries: 0 Opens: 11 Flush tables: 1 Open tabl es: 2 Queries per second avg: 0.018
--------------
Wpisuję
Cytat mysql> create database tomato
->
I zatrzymuje się na znaku zachęty (prompt). Co tu podać?
Połączony z 02 maj 2012 15:11:52:
I jeszcze jedno. Czytam w necie że z pomocą phpMyAdmin można skonfigurować bazy w trybie graficznym (coś dla mnie, bo komendy fajne nie są).
Niestety po wpisaniu w oknie przeglądarki http://192.168.1.1/phpmyadmin/ dostaję komunikat:
Błędne pola użytkownik/hasło. Brak dostępu.
Gdzie mam założyć użytkownika/hasło. Czy to chodzi o linię w pliku my.cnf
Cytat #password = your_password
Edytowany przez blazejpilecki dnia 02-05-2012 15:11
|
|
|
|
hermes-80 |
Dodano 02-05-2012 15:35
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Niestety:
Cytat Niespełnione wymagania
Instalacja nie może zostać wykonana, ponieważ WordPress 3.3.2 wymaga MySQL-a w wersji 5.0 lub nowszej. Aktualnie na Twoim serwerze zainstalowany jest MySQL w wersji 4.1.22.
Na Tomato mam 4.0 - podrąże temat dalej
wyjścia:
- starsza wersja Wordpress
- zmiana bazy na 5.0 wersje: mysql5 - 5.0.88-1 - Popular free SQL database system (podobno jakieś problemy na Tomato z 5.0)
- WP 3.0.5.pl - odpalona - mysql4 (strasznie muli )
- WP 3.1.4.pl - odpalona - mysql4
- WP 3.2.1.pl - ............. - mysgl5
- WP 3.3.2.pl - ............. - mysql5
Edytowany przez hermes-80 dnia 02-05-2012 17:09
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
blazejpilecki |
Dodano 02-05-2012 16:09
|
User
Posty: 26
Dołączył: 26/04/2012 12:58
|
Do działania mollify posiadana wersja powinna mi wystarczyć. Tylko co mam podać po wpisaniu:
Cytat create database tomato
Po tej komendzie mam znak zachęty.
I gdzie powstanie ta baza, w jakim katalogu??? |
|
|
|
hermes-80 |
Dodano 02-05-2012 17:34
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
mysql> CREATE DATABASE wordpress;
I to wszystko - potem uzupełniasz poprawnie dane w instalatorzy odnoście bazy danych, a sama baza danych jak wspomina konfig tworzy się w:
Cytat datadir = /opt/var/lib/mysql
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
krisan |
Dodano 02-05-2012 20:00
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
@hermes-80 z ciekawości zainstalowałem mysql5 na tomato i jestem pod wrażeniem, że działa ))
@blazejpilecki
tak jak hermes-80 pisał, domyślny delimeter dla klienta MySQL (znak kończocy polecenie SQL) to ;
Inne to: lub \g lub \G
Znak zachęty informuje, że mysql czeka na zakończenie polecenia. Jeśli się pomyliłeś możesz wprowadzić \c aby anulować.
Cytat Niestety po wpisaniu w oknie przeglądarki http://192.168.1.1/phpmyadmin/ dostaję komunikat:
Błędne pola użytkownik/hasło. Brak dostępu.
W czasie instalacji phpmyadmin kreator instalacji powinien pytać o domyślnego usera, hasło. Jeśli nie pytał, znajdź plik konfiguracyjny i zobacz co tam jest wpisane (config.inc.php).
Jeśli użytkownik podany w konfigurację phpmyadmin nie ma praw dostępu spróbuj wprowadzić:
root, puste hasło (o ile go nie zmieniałeś )
lub
root@localhost, puste hasło
Możesz też sprawdzić czy podany użytkownik phpmyadmin ma prawa dostępu wykorzystując do tego konsolę i klienta mysql (serwer bazodanowy musi działać):Cytat root@router:/tmp/home/root# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.0.88 optware distribution 5.0.88-1
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select * from INFORMATION_SCHEMA.USER_PRIVILEGES;
Jeśli np. phpmyadmin masz na maszynie o IP=192.168.1.12 a nazwa użytkownika który się łączy do serwera bazodanowego (mysqld) to 'kriss', hasło to 'haslo' to możesz pod klientem mysql dać mu odpowiednie uprawnienia:
Cytat mysql> GRANT ALL PRIVILEGES ON *.* TO kriss@"192.168.1.12" identified by "haslo";
Query OK, 0 rows affected (0.00 sec)
Wtedy phpmyadmin będzie mogło się podłączyć (user: kriss, hasło: haslo). Na swoje potrzeby odpowiednio zmodyfikuj. Może być puste hasło. W ten sposób możesz też dodać dowolnego użytkownika którym byś się chciał logować z innej maszyny (np. desktop).
Na forach była informacja, że były jakieś problemy z logowaniem gdy jako adres serwera (host) była podawana nazwa (np. localhost) zamiast IP. Nie sprawdzałem tego, ale możliwe że wynikało to z braku dodania odpowiednich uprawnień. Sprawdź co masz wpisane w konfigurację phpmyadmin. Upewnij się żę mysqld działa po tcpip, jeśli w konfigu phpmyadmin jest łączenie po tcpip - pisałem o tym we wcześniejszym poście. Nie wiem czy da się połączyć za pomoca php (phpmyadmin) poprzez sockets [domyślnie połączenie serwera bazodanowego na Linuxach]).
W razie problemów z uruchomieniem mysql5, możesz spróbowac uruchomić ją bezpośrednio wywołując usługę (daemon) serwera bazodanowego:
/opt/libexec/mysqld --console --verbose &
Cytat root@router:/tmp/home/root# /opt/libexec/mysqld --console --verbose &
root@router:/tmp/home/root# 120502 18:39:46 [Warning] option 'myisam_max_extra_sort_file_size': unsigned value 2147483648 adjusted to 2147483647
120502 18:39:46 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
120502 18:39:46 [Note] /opt/libexec/mysqld: ready for connections.
Version: '5.0.88' socket: '/tmp/mysql.sock' port: 3306 optware distribution 5.0.88-1
Jak naciśniesz enter, to wróci do prompta/shella. Takie uruchomienie jest o tyle wygodne, że dostajesz więcej informacji, i widzisz co się dzieje z serwerem
Jeśli chcesz serwer wyłączyć, dajesz (brutalnie):
Na koniec tego postu: aby zobaczyć otwarte pliki, połączenia itp mysqld (i mysql) proponuję zainstalować lsof z repozytorium. Wtedy wykonanie
pokaże ci co 'trzyma' mysql. Pomocne, jeśli nie wiesz gdzie jest katalog baz ...
Sorki jeśli nie dałem ci gotowego rozwiązania - trudno mi powiedzieć gdzie dokładnie leży problem, jedynie wskazuję kierunki szukania. Daj znać jak go rozwiążesz - będzie dla potomnych :-)
|
|
|
|
hermes-80 |
Dodano 02-05-2012 20:24
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Czyli hipoteza obalona
Cytat Z instalacją ipkg install mysql5 były problemy. Może by poszło pod openwrt.
Zapewne teraz WP będzie działał w najnowszej wersji.
@blazejpilecki nie chodziło ci czasem o takie coś: http://openlinksys.info/forum/viewthr...ost_102331?
Edytowany przez hermes-80 dnia 03-05-2012 11:02
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
jeruzalem |
Dodano 08-05-2012 17:04
|
User
Posty: 39
Dołączył: 14/06/2011 18:09
|
Przerzuciłem się na Entware ze względu na aplikacje, które się tam znajdują i mam teraz MySQL w wersji 5.1.53.
Ostrzegam, że próba instalacji obok Optware kończy się totalnym miszmaszem bibliotek. U mnie skończyło się skasowaniem całego //opt i instalacją wszystkiego na nowo już z Entware.
Przesiadkę jak najbardziej polecam. |
|
|
|
kamilj |
Dodano 08-05-2012 17:10
|
Moderator
Posty: 982
Dołączył: 28/12/2011 12:24
|
Niestety ale na Entware jest problem z lighttpd
------------------------------------------------------------------------------
[b] RegulaminOpenlinksys.info v0.1
[url=http://openlinksys.info/forum/viewthread.p
|
|
|
|
jeruzalem |
Dodano 08-05-2012 19:21
|
User
Posty: 39
Dołączył: 14/06/2011 18:09
|
Ja takiego problemu nie widzę, co Ci nie działa?
U mnie działa m.in.: lighttpd, php przez fcgi i mysql. |
|
|
|
sasukepl |
Dodano 08-05-2012 19:50
|
Administrator
Posty: 404
Dołączył: 09/08/2008 08:43
|
pewnie masz źle ustawiony lighttpd. musisz pobawić się w konfiguracji.
Asus RT-AC3200 Tomato shibby 140
Wouxun KG-UVD1P w celu nas?uchu wiecie czego
|
|
|
|
jeruzalem |
Dodano 08-05-2012 20:04
|
User
Posty: 39
Dołączył: 14/06/2011 18:09
|
Też mi się tak wydaje
Co do Lighttpd + PHP to każdemu polecam na przejście z cgi na fcgi. Z racji swojej specyfiki działania i ograniczeń wydajnościowych routera, tak ustawiony serwer jest zdecydowanie bardziej responsywny |
|
|
|
kille72 |
Dodano 09-05-2012 23:04
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Cytat jeruzalem napisał(a):
Ja takiego problemu nie widzę, co Ci nie działa?
U mnie działa m.in.: lighttpd, php przez fcgi i mysql.
Testuje na routerze #2 Entware + Lighttpd. Zainstalowalem paczke lighttpd - 1.4.30-2 i nie wiem jak ja odpalic, w optware odpalam serwer /opt/etc/init.d/S80lighttpd start, w entware nie ma init.d po istalacji lighttpd. Czego mi brakuje? |
|
|
|
jeruzalem |
Dodano 10-05-2012 15:08
|
User
Posty: 39
Dołączył: 14/06/2011 18:09
|
kille72,
init.d/S80lighttpd załóż sobie sam, jego zawartość weź z tematu - http://openlinksys.info/forum/viewthread.php?thread_id=9158 .
Wewnątrz ścieżkę chyba trzeba zmienić z sbin na bin, sam zobacz gdzie jest zainstalowany plik wykonywalny lighttpd
Pamiętaj też wprowadzić zmiany w lighttpd.conf. Domyślnie jest wyłączony i niezainstalowany kazdy z modułów. |
|
|
|
kamilj |
Dodano 11-05-2012 22:01
|
Moderator
Posty: 982
Dołączył: 28/12/2011 12:24
|
Niestety ale nie moge odpalić na entware lighttpd mimo wszystkich modyfikacji ktore zrobiłem wg twojego opisu.
Na optware wszystko dziala jak trzeba...
Pokaz nam swoj konfig moze to cos da
------------------------------------------------------------------------------
[b] RegulaminOpenlinksys.info v0.1
[url=http://openlinksys.info/forum/viewthread.p
|
|
|
|
jeruzalem |
Dodano 12-05-2012 15:31
|
User
Posty: 39
Dołączył: 14/06/2011 18:09
|
# lighttpd configuration file
#
## modules to load
# all other module should only be loaded if really neccesary
# - saves some time
# - saves memory
server.modules = (
# "mod_rewrite",
# "mod_redirect",
# "mod_alias",
# "mod_auth",
# "mod_status",
# "mod_setenv",
"mod_fastcgi",
# "mod_proxy",
"mod_simple_vhost"
# "mod_cgi"
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
# "mod_webdav"
)
server.event-handler = "poll"
# force use of the "write" backend (closes: #2401)
server.network-backend = "write"
## a static document-root, for virtual-hosting take look at the
## server.virtual-* options
server.document-root = "/opt/share/www/"
## where to send error-messages to
#server.errorlog = "/opt/var/log/lighttpd/error.log"
## files to check for if .../ is requested
index-file.names = ( "index.html", "default.html", "index.htm", "default.htm", "index.php" )
## mimetype mapping
mimetype.assign = (
".pdf" => "application/pdf",
".class" => "application/octet-stream",
".pac" => "application/x-ns-proxy-autoconfig",
".swf" => "application/x-shockwave-flash",
".wav" => "audio/x-wav",
".gif" => "image/gif",
".jpg" => "image/jpeg",
".jpeg" => "image/jpeg",
".png" => "image/png",
".svg" => "image/svg+xml",
".css" => "text/css",
".html" => "text/html",
".htm" => "text/html",
".js" => "text/javascript",
".txt" => "text/plain",
".dtd" => "text/xml",
".xml" => "text/xml"
)
## Use the "Content-Type" extended attribute to obtain mime type if possible
#mimetypes.use-xattr = "enable"
## send a different Server: header
## be nice and keep it at lighttpd
#server.tag = "lighttpd"
$HTTP["url"] =~ "\.pdf$" {
server.range-requests = "disable"
}
##
# which extensions should not be handle via static-file transfer
#
# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
######### Options that are good to be but not neccesary to be changed #######
## bind to port (default: 80)
#server.port = 81
## bind to localhost (default: all interfaces)
#server.bind = "localhost"
## error-handler for status 404
#server.error-handler-404 = "/error-handler.html"
#server.error-handler-404 = "/error-handler.php"
## to help the rc.scripts
server.pid-file = "/var/run/lighttpd.pid"
###### virtual hosts
##
## If you want name-based virtual hosting add the next three settings and load
## mod_simple_vhost
##
## document-root =
## virtual-server-root + virtual-server-default-host + virtual-server-docroot or
## virtual-server-root + http-host + virtual-server-docroot
##
#simple-vhost.server-root = "/home/weigon/wwwroot/servers/"
#simple-vhost.default-host = "grisu.home.kneschke.de"
#simple-vhost.document-root = "/pages/"
##
## Format: .html
## -> ..../status-404.html for 'File not found'
#server.errorfile-prefix = "/www/error-"
## virtual directory listings
#server.dir-listing = "enable"
## send unhandled HTTP-header headers to error-log
#debug.dump-unknown-headers = "enable"
### only root can use these options
#
# chroot() to directory (default: no chroot() )
#server.chroot = "/"
## change uid to (default: don't care)
#server.username = "nobody"
#
server.upload-dirs = ( "/opt/tmp" )
## change uid to (default: don't care)
#server.groupname = "nobody"
#### compress module
#compress.cache-dir = "/dev/null/"
#compress.filetype = ("text/plain", "text/html")
#### proxy module
## read proxy.txt for more info
#proxy.server = (
# ".php" => (
# "localhost" => (
# "host" => "192.168.0.101",
# "port" => 80
# )
# )
#)
#### fastcgi module
## read fastcgi.txt for more info
fastcgi.server = (
".php" => (
"localhost" => (
"socket" => "/opt/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php-fcgi"
)
)
)
#### CGI module
#cgi.assign = ( ".pl" => "/opt/bin/perl", ".cgi" => "/opt/bin/perl" )
#cgi.assign = ( ".php" => "/opt/bin/php-cgi" )
#### SSL engine
#ssl.engine = "enable"
#ssl.pemfile = "server.pem"
#### status module
#status.status-url = "/server-status"
#status.config-url = "/server-config"
#### auth module
## read authentification.txt for more info
#auth.backend = "plain"
#auth.backend.plain.userfile = "lighttpd.user"
#auth.backend.plain.groupfile = "lighttpd.group"
#auth.require = (
# "/server-status" => (
# "method" => "digest",
# "realm" => "download archiv",
# "require" => "group=www|user=jan|host=192.168.2.10"
# ),
# "/server-info" => (
# "method" => "digest",
# "realm" => "download archiv",
# "require" => "group=www|user=jan|host=192.168.2.10"
# )
#)
#### url handling modules (rewrite, redirect, access)
#url.rewrite = ( "^/$" => "/server-status" )
#url.redirect = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )
#### both rewrite/redirect support back reference to regex conditional using %n
#$HTTP["host"] =~ "^www\.(.*)" {
# url.redirect = ( "^/(.*)" => "http://%1/$1" )
#}
#### expire module
#expire.url = ( "/buggy/" => "access 2 hours", "/asdhas/" => "access plus 1 seconds 2 minutes")
#### ssi
#ssi.extension = ( ".shtml" )
#### setenv
#setenv.add-request-header = ( "TRAV_ENV" => "mysql://user@host/db" )
#setenv.add-response-header = ( "X-Secret-Message" => "42" )
#### variable usage:
## variable name without "." is auto prefixed by "var." and becomes "var.bar"
#bar = 1
#var.mystring = "foo"
## integer add
#bar += 1
## string concat, with integer cast as string, result: "www.foo1.com"
#server.name = "www." + mystring + var.bar + ".com"
## array merge
#index-file.names = (foo + ".php") + index-file.names
#index-file.names += (foo + ".php")
#### include
#include /opt/etc/lighttpd/lighttpd-inc.conf
## same as above if you run: "lighttpd -f /opt/etc/lighttpd/lighttpd.conf"
#include "lighttpd-inc.conf"
#### include_shell
#include_shell "echo var.a=1"
## the above is same as:
#var.a=1
#### webdav
#$HTTP["url"] =~ "^/webdav($|/)" {
# webdav.activate = "enable"
# webdav.is-readonly = "enable"
# webdav.sqlite-db-name = "/opt/var/run/lighttpd-webdav-lock.db"
#}
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/bin:/opt/sbin
NAME=lighttpd
DAEMON=${prefix}/bin/${NAME}
DAEMON_OPTS="-f ${prefix}/etc/lighttpd/lighttpd.conf"
test -x $DAEMON || exit 0
if [ -z "$1" ] ; then
case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
S??*) rc="start" ;;
K??*) rc="stop" ;;
*) rc="usage" ;;
esac
else
rc="$1"
fi
case "$rc" in
start)
echo "Starting web server: $NAME"
rm -r /tmp/php-fcgi* 2> /dev/null
$DAEMON $DAEMON_OPTS
;;
stop)
if [ -n "`pidof $NAME`" ] then
echo "Stopping web server: $NAME"
killall $NAME 2> /dev/null
kill -9 `pidof php-fcgi` 2> /dev/null
rm -r /tmp/php-fcgi* 2> /dev/null
fi
;;
restart)
"$0" stop
sleep 1
"$0" start
;;
*)
echo "Usage: $0 (start|stop|restart|usage)"
;;
esac
exit 0
Server może Wam nie startować bo lighttpd nie może odnaleźć określonych ścieżek, upewnijcie się , że istnieją, podobnie w ewentualnej konfiguracji MySQL, trzeba wszystko dodawać ręcznie.
Włączone moduły, których nie macie zainstalowanych nalezy zaremować, inaczej lighttpd się nie uruchomi.
Pozdrawiam. |
|
|
|
lazik |
Dodano 29-06-2012 21:44
|
Power User
Posty: 356
Dołączył: 09/12/2011 13:09
|
Instalował ktoś mysqla na entware i mógłby opisać krok po kroku jak to ugryźć? Zainstalowałem najnowszą wersję z repo ale cały czas wywala mi S70mysqld.
Z lighttpd i php5 nie mam żadnych problemów i działają jak należy. |
|
|
|
krisan |
Dodano 30-06-2012 15:16
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Cytat lazik napisał(a):
Instalował ktoś mysqla na entware i mógłby opisać krok po kroku jak to ugryźć? Zainstalowałem najnowszą wersję z repo ale cały czas wywala mi S70mysqld.
Z lighttpd i php5 nie mam żadnych problemów i działają jak należy.
Nie instalowałem mysql z entware, ale wygląda na podobny problem jak miałem na standardowej wersji mysql 5.x z optware. Pisałem o tym chyba powyżej, tutaj w jednym miejscu zbiorę to razem do kupy:
poszukaj po instalacji mysql-a z entware deamona mysqld (find /opt -iname mysqld). Dla optware uruchamiamy jako:Cytat /opt/libexec/mysqld --console --verbose &
# (parametry są opcjonalne)
Jeśli chcesz skorzystać z klienta mysql nie zapomnij połączyć się z domyślnym serwerem BD jako root: Możesz też przeedytować plik konfiguracyjny (np. wy/włączenie TCP - domyślnie socks, domyślny user/passw dla mysql, baza etc). Plik konfiguracyjny dla optware to my.cnf, raczej powinno być bez zmian dla entware (ew. szukaj my.conf, my.ini, lub podaj mysqld ścieżkę ). Lokacja baz danych w katalogu datadir (wywołaj mysqld --verbose --help to ci wyświetli domyślne ustawienia, można je ustawiać [i inne parametry też] w my.cnf lub wymusić przez parametr w czasie uruchamiania mysqld).
|
|
|