Archivio

Archivio per la categoria ‘MySQL, DB Server’

MySQL AB in Italia (Zona Milano)

17 October 2007 maxgrante Nessun commento

Direttamente dalla newsletter di mysql una importante occasione per incontrare il team di mysql AB direttamente in Italia.

—————————–

Scoprite come ridurre di oltre il 90% i costi di licenza del database

mysql è il database open source più famoso del mondo, con oltre 11 milioni di installazioni attive. Molte delle organizzazioni mondiali più grandi e in rapida crescita hanno scelto mysql per ridurre i tempi e i costi della realizzazione di siti web, sistemi business-critical e software pacchettizzato. mysql AB, la società che ha creato mysql Server, sta ampliando la propria presenza in Italia ed è lieta di invitarVi a:

- Saperne di più sull’open source in generale e mysql in particolare
- Scoprire le funzionalità e i servizi per utilizzare al meglio mysql
- Capire come scegliere la soluzione mysql più adatta alle proprie applicazioni
- Porre quesiti direttamente agli esperti e avere l’opportunità di fornire i propri commenti e suggerimenti
- Incontrare il team di mysql Italia e avviare eventuali collaborazioni

Quando:

8 Novembre 2007

Luogo:

Grand Hotel Villa Torretta
Via Milanese, 3
20099 Sesto San Giovanni (MI)

Sia che siate uno sviluppatore, un DBA o un responsabile dell’IT, l’evento “mysql AB in Italia” Vi offrirà l’opportunità di saperne di più sull’open source, sui prodotti mysql e sul modo per utilizzarli al meglio.

Non lasciatevi sfuggire quest’occasione unica!

Iscrizione

L’evento è gratuito, ma è necessario iscriversi per prendere parte. I posti sono limitati. IscriveteVi subito: http://www-it.mysql.com/news-and-events/milano07/

Speriamo di incontrarVi presto!

Cordiali saluti,

Marianna Viappiani
mysql AB

Tel: 06 99268193
mviappiani@mysql.com

http://www-it.mysql.com

—————————–

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

PHP e MySQL 5 su CentOS 4.5

8 August 2007 maxgrante Nessun commento

Di seguito vedremo come installare php e mysql in versione 5 su CentOS 4.5 (o simili).

Partendo da un’installazione nuda (ovvero base senza alcun pacchetto aggiuntivo di CentOS 4.5) è sufficiente eseguire prima i comandi:

yum update yum (per aggiornare eventualmente yum prima di qualunque altra attività )
E poi:
yum update

Una volta installati tutti gli update per installare php e mysql 5 è sufficiente eseguire il comando:

yum –enablerepo=centosplus install php php-gd php-mysql php-mbstring php-imap mysql-server (ho definito di installare già  alcuni pacchetti utili, se non essenziali, come php-mysql)
Il sistema automaticamente prenderà  anche le dipendenze (tra cui apache) e installerà  i nuovi pacchetti.

Per poterlo fare verificare di disporre nella conf di yum (/etc/yum.repos.d/) il repository di CentOS Plus:

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever – Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=2
protect=1

Se tutto fila liscio, buon php e mysql 5 a tutti.
Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

Round Cube Webmail, PHP+MySQL Webmail Client

Round Cube Webmail è un sistema interamente basato su php e mysql per fornire un’interfaccia webmail completa, veloce e funzionale.
Il progetto è scaricabile da Sourceforge:

http://sourceforge.net/projects/roundcubemail/

Screenshot:

http://sourceforge.net/project/screenshots.php?group_id=139281

Di seguito vedremo i pochi passi per poterlo installare.

Scaricare da Sourceforge l’ultima versione del software.
Decomprimere con il comando:

tar -zxvf roundcubemail-0.1-rc1.1.tar.gz

Inserire i files del progetto all’interno della document root del vostro virtualhost per la gestione del webmail client (o anche su sottocartella).

Creare il database roundcubemail sul vostro mysql server.
Importarlo con il comando:

mysql -u root -p roundcubemail < SQL/mysql.initial.sql

Assegnare all’utente con cui si connetterà  RoundCube Webmail con i comandi:

GRANT SELECT, INSERT, UPDATE, DELETE ON roundcubemail .* TO roundcube@mysqlhost IDENTIFIED BY ‘password’

FLUSH PRIVILEGES

A questo punto procedere a utilizzare lo scheletro dei files presenti nella cartella config e generare quelli che utilizzerà  Round Cube così:

cp db.inc.php.dist db.inc.php
cp main.inc.php.dist main.inc.php

Editare il file db.inc.php e cambiare la stringa di connessione alla base dati secondo i valori da voi scelti.
Editare mail.inc.php impostando server SMTP, server IMAP etc…

Per una visione più completa dell’installazione consultare in file INSTALL presente nella ROOT delle pagine del progetto.

Rendete logs/ e temp/ scrivibili dal server web e possibilmente impedite che richiamando da browser la directory o i files direttamente questi siano visibili dal mondo (proteggere con .htaccess o da virtualhost vincolando ad esempio per indirizzo IP e/o con login e password).

Mantenere aggiornato!

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

Versione 0.2 di Openskills

26 March 2007 maxgrante Nessun commento

Volevo segnalare a tutti i fruitori di questo blog che è disponibile online la versione 0.2 di Openskills che si sussegue alla versione 2.0 doh!

In sostanza il mio collega Al ha deciso di riscrivere tutto il codice del sito web in web 2.0 e rilanciare il progetto creando o cercando quantomeno di creare un vero e proprio staff.
Ne faccio personalmente parte per quanto concerne (rewriting URL – da fare) e per parte dei contenuti su php e su Linux.

Versione online: http://openskills.info

Aiutiamo questo progetto a non essere vivo solo per la passione di un singolo ma grazie al contributo (gratuito) di tutti.

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]

Tutti insieme appassionatamente…

6 February 2007 mrbean 1 commento

Dunque, più che un articolo sarebbe una richiesta di aiuto, se è lecito.

Questa la mia piattaforma:

Linux Ubuntu 6.06

apache 2.0.55

PHP5

Tomcat 5.0.31

mysql 5

Tutto installato e correttamente funzionante, compresa l’integrazione di Tomcat con apache e la possibilità  per ciascun utente del sistema di pubblicare le proprie pagine html o php o jsp nella cartella /home//web.

Tali pagine sono correttamente visualizzate all’indirizzo http:///~/

Ho scritto una pagina php per provare la connessione ad un db mysql che funziona, ho provato a fare la stessa cosa con una pagina jsp e, in questo caso, non funziona.

il jar con il connettore JDBC a mysql l’ho messo nella cartella /shared/lib di Tomcat.

L’errore è il seguente: (i primi due messaggi sono miei, li ho messi per controllare)
Driver caricato correttamente
Errore nella connessione
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.3:3306 connect,resolve) STACKTRACE: java.net.SocketException: java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.3:3306 connect,resolve) at
com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156) at

Da aggiungere che, usando squirrel (un client universale scritto in Java per la connessione a un db) mi connetto (caricando lo stesso driver) tranquillamente…

Chi potesse aiutarmiGrazie in anticipo a chi vorrà  aiutarmi.

Luciano Schiavone.