inizi con mysql
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
inizi con mysql
Dovrei abilitare mysql perchè mi serve per mythtv, così ho cercato qui nel forum un po' di notizie ed ho trovato questa procedura:
da root:
mysql_install_db
poi
# cp /etc/my.huge.cnf /etc/my.cnf
# cd /var/lib
# chown -R mysql mysql/
# chgrp -R mysql mysql/
# /usr/bin/mysqladmin -u root password TUAPASSS
# reboot
# /usr/bin/mysql -p
Enter password:TUAPASSS
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2029 to server version: 4.1.14-log
Il mio problema è che quando arrivo a digitare:
# /usr/bin/mysqladmin -u root password TUAPASSS
non capisco cosa devo fare, ho provato un po' tutte le combinazioni ma non riesco a proseguire. Cosa devo fare di preciso? Grazie
da root:
mysql_install_db
poi
# cp /etc/my.huge.cnf /etc/my.cnf
# cd /var/lib
# chown -R mysql mysql/
# chgrp -R mysql mysql/
# /usr/bin/mysqladmin -u root password TUAPASSS
# reboot
# /usr/bin/mysql -p
Enter password:TUAPASSS
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2029 to server version: 4.1.14-log
Il mio problema è che quando arrivo a digitare:
# /usr/bin/mysqladmin -u root password TUAPASSS
non capisco cosa devo fare, ho provato un po' tutte le combinazioni ma non riesco a proseguire. Cosa devo fare di preciso? Grazie
il sistema risponde così:
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql .sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' ex ists!
e effettivamente il file
/var/run/mysql/mysql.sock
non esiste ???????????
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql .sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' ex ists!
e effettivamente il file
/var/run/mysql/mysql.sock
non esiste ???????????
- albatros
- Iper Master
- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Ma ce l'hai mysqld nel PATH?
As esempio io ho:
root@darkenergy:~# which mysqld
/usr/local/mysql/bin/mysqld
Ho installato i binari "ufficiali del sito" e nel PATH ho incluso
/usr/local/mysql/bin
Se prima non lanci il server mysql non ti viene creato nessun socket, non puoi usare il client mysql, non ti puoi connettere al database, eccetera...
As esempio io ho:
root@darkenergy:~# which mysqld
/usr/local/mysql/bin/mysqld
Ho installato i binari "ufficiali del sito" e nel PATH ho incluso
/usr/local/mysql/bin
Se prima non lanci il server mysql non ti viene creato nessun socket, non puoi usare il client mysql, non ti puoi connettere al database, eccetera...
questo non c'entra!
non puoi aggiungere un utente a mysql prima di aver avviato il server!!
l'errore che ti da è dovuto ad altro.
per esempio, il pacchetto è installato?
non sono sicuro di questo, ma verifica se all'interno della directory /etc/rc.d esiste il file rc.mysql e in tal caso:
non puoi aggiungere un utente a mysql prima di aver avviato il server!!
l'errore che ti da è dovuto ad altro.
per esempio, il pacchetto è installato?
non sono sicuro di questo, ma verifica se all'interno della directory /etc/rc.d esiste il file rc.mysql e in tal caso:
Codice: Seleziona tutto
chmod +x /etc/rc.d/rc.mysql
/etc/rc.d/rc.mysql start
Ultima modifica di whites11 il lun 5 giu 2006, 14:14, modificato 1 volta in totale.
- Paoletta
- Staff
- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
non si dovrebbe far partire in questo modo, ma settando in modo appropriato ed eseguendo il file /etc/rc.d/rc.mysqldleo410me ha scritto:Non credo che posso avviare mysql prima di terminare questa procedura, difatti:
#mysqld
bash: mysqld: command not found
??
Codice: Seleziona tutto
chmod 755 /etc/rc.d/rc.mysqld
/etc/rc.d/rc.mysqld start
Il fatto che in /etc/rc.d ci sia uno script chiamato rc.mysqld sta a significare che mysql è installato? O no? Io l'ho dato per scontato in quanto avendo eseguito l'installazione totale di slack, mi pare di ricordare che sono inclusi i pacchetti di mysql.
Comunque una volta eseguiti i comandi di paoletta:
chmod 755 /etc/rc.d/rc.mysqld
/etc/rc.d/rc.mysqld start
devo ricominciare la procedura da capo. ??
Comunque una volta eseguiti i comandi di paoletta:
chmod 755 /etc/rc.d/rc.mysqld
/etc/rc.d/rc.mysqld start
devo ricominciare la procedura da capo. ??
- tgmx
- Linux 4.x
- Messaggi: 1336
- Iscritto il: ven 28 apr 2006, 14:40
- Slackware: 14.1
- Desktop: KDE 4
- Località: Ancona
La slack, se hai fatto l'istallazione completa ha istallato MYSQL.
questa è la procedura che ho usato io:
a questo punto avviando il server con "rc.mysql start" dovrebbe partire, non serve neanche il file my.cnf dato che generalmente bastano le impostazioni di default.
Il problema è che ancora a questo punto non hai settato una password per l'utente root:
se tutto va bene a questo punto sei dentro il server.
Con questi comandi metti la password all'utente root:
Infine una bella guida risove tutti gli altri problemi
PS se hai fatto qualcosa di strano ed hai compromesso il server ti consiglio di reinstallarlo e di seguire poi questa procedura.
Fammi sapere se funziona
questa è la procedura che ho usato io:
Codice: Seleziona tutto
(da root)
su mysql
mysql_install_db
exit
Il problema è che ancora a questo punto non hai settato una password per l'utente root:
Codice: Seleziona tutto
mysql -u root
Con questi comandi metti la password all'utente root:
Codice: Seleziona tutto
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypassword');
SET PASSWORD FOR 'root'@'tgmx-desktop' = PASSWORD('mypassword');

PS se hai fatto qualcosa di strano ed hai compromesso il server ti consiglio di reinstallarlo e di seguire poi questa procedura.
Fammi sapere se funziona