AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.
MySQL è un database relazionale che può essere utilizzato per memorizzare il contenuto generato dall'utente (UGC).
Queste istruzioni descrivono come connettersi al server MySQL e stabilire il database UGC.
Database relazionale:
Server MySQL Server della community versione 5.6 o successiva
MySQL devono essere scaricati e installati seguendo le istruzioni per il sistema operativo di destinazione.
Poiché SQL non distingue tra maiuscole e minuscole, per i sistemi operativi con distinzione tra maiuscole e minuscole, è necessario includere un'impostazione per tutte le tabelle con distinzione tra maiuscole e minuscole.
Ad esempio, per specificare tutti i nomi di tabella minuscolo su un sistema operativo Linux:
Modifica file /etc/my.cnf
In [mysqld]
aggiungi la seguente riga:
lower_case_table_names = 1
Per fornire un supporto multilingue migliore, è necessario utilizzare il set di caratteri UTF8.
Modificare MySQL in modo che UTF8 sia impostato come set di caratteri:
Impostare il database MySQL come predefinito su UTF8:
Modifica file /etc/my.cnf
In [client]
aggiungi la seguente riga:
default-character-set=utf8
In [mysqld]
aggiungi la seguente riga:
character-set-server=utf8
Workbench di MySQL fornisce un'interfaccia utente per l'esecuzione di script SQL che installano lo schema e i dati iniziali.
MySQL Workbench deve essere scaricato e installato seguendo le istruzioni per il sistema operativo di destinazione.
Al primo avvio di MySQL Workbench, a meno che non sia già in uso per altri scopi, non verrà ancora visualizzata alcuna connessione:
Seleziona la +
a destra di MySQL Connections
.
Nella finestra di dialogo Setup New Connection
, immetti i valori appropriati per la piattaforma
A scopo dimostrativo, con l'istanza AEM autore e MySQL sullo stesso server:
Communities
Standard (TCP/IP)
127.0.0.1
root
no password by default
leave blank
Seleziona Test Connection
per verificare la connessione al servizio MySQL in esecuzione
Note:
3306
Apri la connessione Communities per installare il database.
Lo script SQL viene ottenuto dal repository AEM:
Sfoglia CRXDE Lite
Seleziona la cartella /libs/social/config/datastore/dsrp/schema
Download init-schema.sql
Un metodo per scaricare lo schema è
Seleziona la jcr:content
nodo per il file sql
Osserva il valore per jcr:data
è un collegamento di visualizzazione
Selezionare il collegamento di visualizzazione per salvare i dati in un file locale
Per installare il database, effettua le seguenti operazioni. Il nome predefinito del database è communities
.
Se il nome del database viene modificato nello script, assicurarsi di modificarlo anche nel Configurazione JDBC.
In MySQL Workbench
init_schema.sql
Nella finestra Workbench per il file aperto al passaggio 1, selezionare il lightening (flash) icon
per eseguire lo script.
Nell'immagine seguente, la init_schema.sql
il file è pronto per essere eseguito:
Una volta eseguito lo script, è necessario aggiornare SCHEMAS
della sezione Navigator
per visualizzare il nuovo database. Utilizza l’icona di aggiornamento a destra di "SCHEMAS":
Configurazione OSGi per Pool di connessioni JDBC Day Commons configura il driver JDBC MySQL.
Tutte le istanze di pubblicazione e creazione AEM devono puntare allo stesso server MySQL.
Quando MySQL viene eseguito su un server diverso da AEM, il nome host del server deve essere specificato al posto di "localhost" nel connettore JDBC.
Su ogni istanza di authoring e pubblicazione AEM
Accesso con privilegi di amministratore
Accedere al console web
Individua il Day Commons JDBC Connections Pool
Seleziona la +
icona per creare una nuova configurazione di connessione
Immetti i seguenti valori:
Classe del driver JDBC: com.mysql.jdbc.Driver
URI di connessione JDBC: jdbc:mysql://localhost:3306/communities?characterEncoding=UTF-8
Specificare il server al posto di localhost se il server MySQL non è lo stesso del server AEM 'this'
community è il nome predefinito del database (schema)
Nome utente: root
Oppure immettere il nome utente configurato per il server MySQL, se non "root"
Password:
Cancella questo campo se non è impostata alcuna password per MySQL,
altrimenti immettere la password configurata per il nome utente MySQL
Nome origine dati: nome immesso per Connessione MySQLad esempio, "community"
Seleziona Salva