ALP - Aquileia Linux Project
http://forum.alproject.org/

Installazione LAMP : domande e risposte
http://forum.alproject.org/viewtopic.php?f=6&t=173
Pagina 3 di 4

Autore:  glenx [ 21/05/2007, 15:42 ]
Oggetto del messaggio: 

si ma se mysql non è attivo purtroppo non si puo fare infatti mi dice
Cita:
root@mshome:~# mysql -V
-bash: mysql: command not found


comunque ho provato con tutte le versioni presenti sul sito ma tutte mi danno sempre lo stesso
errore quando do il ./configure.

Con la Versione 4.1.22
Cita:
root@mshome:~/mysql-max-4.1.22-pc-linux-gnu-i686# ./configure --prefix=/usr/loca
l/mysql
NOTE: This is a MySQL binary distribution. It's ready to run, you don't
need to configure it!

To help you a bit, I am now going to create the needed MySQL databases
and start the MySQL server for you. If you run into any trouble, please
consult the MySQL manual, that you can find in the Docs directory.

Installing all prepared tables
Fill help tables

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h mshome password 'new-password'
See the manual for more instructions.

NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run
the ./bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the ./bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
Starting the mysqld server. You can test that it is up and running
with the command:
./bin/mysqladmin version
root@mshome:~/mysql-max-4.1.22-pc-linux-gnu-i686# Starting mysqld daemon with da
tabases from /root/mysql-max-4.1.22-pc-linux-gnu-i686/data
STOPPING server from pid file /root/mysql-max-4.1.22-pc-linux-gnu-i686/data/msho
me.pid
070521 16:25:53 mysqld ended


Con la verisone 5.0.41


Cita:
root@mshome:~/mysql-5.0.41-linux-i686-glibc23# ./configure --prefix=/usr/local/mysql
NOTE: This is a MySQL binary distribution. It's ready to run, you don't
need to configure it!

To help you a bit, I am now going to create the needed MySQL databases
and start the MySQL server for you. If you run into any trouble, please
consult the MySQL manual, that you can find in the Docs directory.

Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
./bin/mysqladmin -u root password 'new-password'
./bin/mysqladmin -u root -h mshome password 'new-password'
See the manual for more instructions.
You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the ./bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
Starting the mysqld server. You can test that it is up and running
with the command:
./bin/mysqladmin version
root@mshome:~/mysql-5.0.41-linux-i686-glibc23# Starting mysqld daemon with databases from /root/mysql-5.0.41-linux-i686-glibc23/data
STOPPING server from pid file /root/mysql-5.0.41-linux-i686-glibc23/data/mshome.pid
070521 16:27:18 mysqld ended


Con la 6.0 non ho provato perchè è una verisone nuova e sono certo che non fosse quella :)
cè qualche altra soluzione, apparte il make unistall?
Grazie per l'attenzione e l'aiuto
GlenX

Autore:  KINGHack [ 21/05/2007, 15:50 ]
Oggetto del messaggio: 

glenx ha scritto:
si ma se mysql non è attivo purtroppo non si puo fare infatti mi dice
Cita:
root@mshome:~# mysql -V
-bash: mysql: command not found


Non è che non è attivo il demone o non si può fare, il fatot è che l' eseguibile mysql non è nel path e quindi per forza per lanciare tale comando devi spostarti all' interno della directory dove è presente tale file e quindi lanciarlo col -V.

Autore:  KINGHack [ 21/05/2007, 15:57 ]
Oggetto del messaggio: 

Propva cosi:
1) hai detto che hai installato la slack 10.1
2) posso supporre che tu abbia installato pure il pacchetto MySQL dallo stesso CD

...ergo... se non hai aggiornato poi il MySQL allora imho potresti provare ad usare il .tgz direttamente del CD che hai usato per installare slack.
Codice:
install-pkg nomepaccheto.tgz

Per verificare la versione che avevi installato (solo se installata da tgz / binario) prova a farti un giro sotto /var/log/packages/ e vedi se compare un file stile MySQL-versione...

Autore:  glenx [ 21/05/2007, 17:02 ]
Oggetto del messaggio: 

non essendo risucito a trovare la verisone e non sapendo più dove si trovano i cd di instalalzione ho pensato di andare su LinuxPackages e di scaricarmi l'ultima verisone disponibile per la 10.1 ed ho scaricato il pacchetto mysql-4.1.11-i486-2mjg.gz che ho poi installato con
Cita:
root@mshome:~# installpkg mysql-4.1.11-i486-2mjg.tgz
Installing package mysql-4.1.11-i486-2mjg...
PACKAGE DESCRIPTION:
mysql: mysql (SQL-based relational database server)
mysql:
mysql: MySQL is a fast, multi-threaded, multi-user, and robust SQL
mysql: (Structured Query Language) database server. It comes with a nice API
mysql: which makes it easy to integrate into other applications.
mysql:
mysql: The home page for MySQL is http://www.mysql.com/
mysql:
Executing install script for mysql-4.1.11-i486-2mjg...

e fino qui è sembrato tutto ok (almeno credo :))
Dando il comando mysql però, la consolle mi risponde così:
Cita:
root@mshome:~# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

Ho eltto che su slack questo errore è un errore ricorennete, ma non so come risolverlo.
Grazie anticipatamente e scusami per l'ignoranza :)
GlenX

Autore:  matteocisilino [ 21/05/2007, 18:25 ]
Oggetto del messaggio: 

quell'errore significa che il tuo serve rnon sta girando ..... mysql, è presente nel tuo cd di installazione o direttamente dai repositor ufficiali : ftp.slackware.com

su mysql ; mysql_install_db

exit ; sh /etc/rc.d/rc.mysqld start

Autore:  glenx [ 21/05/2007, 19:05 ]
Oggetto del messaggio: 

Allora ho scaricato il pachhetto .tgz da un link che si trovava su http://packages.slackware.it/ e ho duato il comando:
Cita:
root@mshome:~# installpkg mysql-4.0.27-i486-1_slack10.1.tgz
Installing package mysql-4.0.27-i486-1_slack10.1...
PACKAGE DESCRIPTION:
mysql: mysql (SQL-based relational database server)
mysql:
mysql: MySQL is a fast, multi-threaded, multi-user, and robust SQL
mysql: (Structured Query Language) database server. It comes with a nice API
mysql: which makes it easy to integrate into other applications.
mysql:
mysql: The home page for MySQL is http://www.mysql.com/
mysql:
Executing install script for mysql-4.0.27-i486-1_slack10.1...

Poi ho fatto
su mysql

Cita:
mysql@mshome:/root$ mysql_install_db
Installing all prepared tables
070521 19:45:17 /usr/libexec/mysqld: File './mshome-bin.index' not found (Errcode: 13)
070521 19:45:17 Could not use mshome-bin for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
070521 19:45:17 /usr/libexec/mysqld: Shutdown Complete

che non credo sia normale :)
e poi tutto il resto mi sembra normale, non essendoci all'interno emssaggi di errore.
ho dato exit
e poi
sh /etc/rc.d/rc.mysqld start

E sembra funzioni, anche se mi ha scritto
root@mshome:~# sh /etc/rc.d/rc.mysqld start
root@mshome:~# Starting mysqld daemon with databases from /var/lib/mysql
e poi è rimasto senza scrievre nulla
Ho rpemuto ctrl + C
ed è tronato alla schermata di root.
Dando un ps x il processo risulta startato
2699 pts/2 S 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid --skip-n
ma non ricordo il comando per lanciare il test.
In ogni caso scrivendo mysqladmin o mysql entra nelle rispettive consolle :)
L'unico problema rimane quel piccolo errore che aveva dato prima, può dare problemi? e come potrei corregerlo?
Grazie per tutta la tua pazeinza ed il tuo aiuto :)
GlenX

Autore:  matteocisilino [ 21/05/2007, 22:24 ]
Oggetto del messaggio: 

mysqld_safe &


al secondo invio sei a posto , il & serve a mettere il processo in background

Autore:  glenx [ 22/05/2007, 13:30 ]
Oggetto del messaggio: 

Grazie mille per tutto, un'ultima cosa ... il PhpMyAdmin come devo configurarlo? perchè quando era senza pass funzionava perfettamente, ma ora che cè la pass non si connette più:
Cita:
Errore
Messaggio di MySQL:

#1045 - Access denied for user: 'root@localhost' (Using password: NO)


Grazie mille
GlenX

Autore:  matteocisilino [ 22/05/2007, 13:51 ]
Oggetto del messaggio: 

hai 2 vie .. una sicura l'altra no :

non sicura metti la pass nel file config.inc.php

sicura : imposti l'autenticazione http o cookie

per il resto ti invito a leggere la documentazione, come ho fatto io e gli altri che lo stanno utilizzando

:twisted:

Autore:  glenx [ 22/05/2007, 14:07 ]
Oggetto del messaggio: 

:) eheh che voluol dire però impostare l'autenticazione http o cookie?
Grazie :)
GlenX

Pagina 3 di 4 Tutti gli orari sono UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/