Problemi Xampp

Per quanto riguarda il file mysqld.log non ho i permessi neccesari per visualizzarlo (dimmi tu se è meglio dargli i permessi o no) e per il resto:

[code]# cat /etc/my.cnf
[mysqld]

Settings user and group are ignored when systemd is used.

If you need to run mysqld under different user or group,

customize your systemd unit file for mysqld according to the

instructions in http://fedoraproject.org/wiki/Systemd

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[/code]

E’ in ordine la configurazione…per i file di log devi essere utente root, non dovresti avere problemi a leggerli da root.

Non c’è scritto niente dentro quel file (il comando che ho usato è gedit “percorso file”)

Rivediamo meglio questo comando:

# ps aux|grep -i mysql

Ecco qui:

# ps aux|grep -i mysql root 2510 0.0 0.0 109256 852 pts/0 S+ 17:26 0:00 grep --color=auto -i mysql

Prova a reinstallare mysql:

# yum reinstall mysql-server

Poi fai questi passaggi e forniscici i rispettivi output:

# systemctl start mysqld.service
# ps aux | grep -i mysql
# dmesg | tail -n 25

# systemctl start mysqld.service Job failed. See system logs and 'systemctl status' for details.

# ps aux | grep -i mysql root 2657 0.0 0.0 19216 668 ? S 17:37 0:00 /lib/systemd/systemd-cgroups-agent /system/mysqld.service root 2662 0.0 0.0 109256 852 pts/0 S+ 17:38 0:00 grep --color=auto -i mysql

# dmesg | tail -n 25 236.302158] 51 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53 236.302160] 79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff 236.302162] 00 48 39 4e 57 38 31 33 37 36 34 0a 20 20 00 a3 236.354255] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 158 236.354257] Raw EDID: 236.354259] 07 fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb 236.354260] 20 0d 01 03 6c 22 1b 78 2a 36 a1 a2 59 4c 97 24 236.354262] 17 51 56 bf ef 00 81 8f 61 4f 45 4f 31 40 01 01 236.354264] 01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70 236.354265] 13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4b 1e 236.354267] 51 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53 236.354269] 79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff 236.354271] 00 48 39 4e 57 38 31 33 37 36 34 0a 20 20 00 a3 236.406371] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 158 236.406373] Raw EDID: 236.406374] 07 fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb 236.406376] 20 0d 01 03 6c 22 1b 78 2a 36 a1 a2 59 4c 97 24 236.406378] 17 51 56 bf ef 00 81 8f 61 4f 45 4f 31 40 01 01 236.406380] 01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70 236.406381] 13 00 52 0e 11 00 00 1e 00 00 00 fd 00 38 4b 1e 236.406383] 51 0e 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53 236.406385] 79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff 236.406387] 00 48 39 4e 57 38 31 33 37 36 34 0a 20 20 00 a3 236.406390] radeon 0000:01:00.0: VGA-1: EDID block 0 invalid. 535.757213] TCP lp registered

Guarda in /var/log/messages e di nuovo in /var/log/mysqld.log se ci sono info sul mancato avvio…

–Aggiunta–
Di nuovo:

# systemctl status mysqld.service

Eventualmente uccidiamo il processo che segnala e proviamo a farlo ripartire…

nel /var/log/messages ho trovato di “interessante”:

Apr 22 19:35:29 Desktop2 kernel: 0.000000] No NUMA configuration found
Apr 22 19:35:29 Desktop2 kernel: 0.000000] No AGP bridge found
Apr 22 19:35:29 Desktop2 kernel: 0.000000] Node 0: aperture @ 800000000 size 32 MB
Apr 22 19:35:29 Desktop2 kernel: 0.000000] Aperture beyond 4GB. Ignoring.
Apr 22 19:35:29 Desktop2 kernel: 0.000000] Your BIOS doesn’t leave a aperture memory hole
Apr 22 19:35:29 Desktop2 kernel: 0.000000] Please enable the IOMMU option in the BIOS setup
Apr 22 19:35:29 Desktop2 kernel: 0.000000] This costs you 64 MB of RAM
Apr 22 19:35:29 Desktop2 kernel: 0.000000] please try ‘cgroup_disable=memory’ option if you don’t want memory cgroups
Apr 22 19:35:29 Desktop2 kernel: 0.139991] ACPI: No dock devices found.
Apr 22 19:35:29 Desktop2 kernel: 0.139994] HEST: Table not found.
Apr 22 19:35:29 Desktop2 kernel: 3.821819] [drm:drm_edid_block_valid] ERROR EDID checksum is invalid, remainder is 158

# systemctl status mysqld.service mysqld.service - MySQL database server Loaded: loaded (/lib/systemd/system/mysqld.service; disabled) Active: inactive (dead) CGroup: name=systemd:/system/mysqld.service

Puoi descrivere meglio il tuo sistema? Non capisco perché non debba avviarsi…non ci sono segnalazioni particolari. Non c’è il problema di selinux che lo blocca. Il pacchetto che hai installato funziona a me e anche a molti altri utenti…

Non ho idea di cosa blocchi l’avviamento del server mysql, posso provare su un altro pc se vuoi e vedere se il problema riguarda solo quel pc… ma oltre a questo non saprei cosa dirti

In /var/log/messages hai guardato le righe che si riferiscono alla giornata di oggi e di questo pomeriggio quando hai fatto le prove per avviare mysql?

Si sono circa 2000 e passa righe di testo, probabilmente non ho inserito tutte quelle necessarie ma è davvero difficile trovarle.

Altrimenti non sarebbe più semplice provare a sistemare il problema di xampp (nella scelta della lingua) che non funzionava?

Se da root lanci mysqld_safe parte?

Ho deciso di lasciar perdere questo programma e di usarlo su windows dove funziona correttamente dato che devo consegnare un sito fatto con wordpress entro due settimane e non posso permettermi di perdere troppo tempo per cercare di sistemarlo. Ora proverò ancora e vi farò sapere se troverò una soluzione al mio problema, se qualcuno è già riuscito a sistemare xampp su linux mari scrivi come ha fatto che potrebbe essere utile ad altri utenti, grazie ancora dell’aiuto

Credo che quasi tutti gli utenti che frequentano questo forum e vogliono installare un server LAMP seguono quello che è indicato nella nostra guida. E generalmente si usano sempre i pacchetti presenti nei repo ufficiali e stabili della propria distribuzione.

Se vuoi risolvere il problema del lancio di mysql siamo qui a darti una mano. Ti ho suggerito un altro comando con cui provare a lanciare il demone mysql in modo da vedere se ci sono altre informazioni che si possono ottenere.