È possibile apportare modifiche nel file my.ini di mysql utilizzando lo script PHP?È possibile apportare modifiche nel file my.ini di mysql usando lo script PHP?
risposta
Certo, è solo un file di testo.
Tuttavia, è necessario individuare il file INI corretto, arrestare il servizio mySQL, apportare la modifica e riavviare il servizio. Sarà dura. Lo script PHP probabilmente necessiterebbe di privilegi di root per arrestare e riavviare il servizio, e uno script PHP dovrebbe mai avere i privilegi di root.
Aggiornamento: Una combinazione di queste dovrebbe funzionare: comanda
PHP per cambiare il file: (inserire www.php.net/commandname per essere reindirizzati al manuale)
fopen()
fwrite
fclose
comando di PHP per eseguire un comando esterno:
-
comandi
exec()
Windows per arrestare e riavviare un servizio: net stop
/net start
Per quanto riguarda come loca te il mio.ini a livello di codice, non ne ho idea. Se puoi, impostalo manualmente.
potresti darmi un codice di esempio? –
@Parth leggere il mio aggiornamento. Questa non è una cosa banale da fare. Molto probabilmente, non è possibile. Se vuoi provare, devi dare molte più informazioni sulla tua piattaforma. –
L'avvio e l'arresto di mysqld possono essere eseguiti tramite exec() o passthru(). Non è così difficile. – selfawaresoup
Supponendo che l'utente esegua PHP come ha le autorizzazioni per modificare quel file, quindi sì.
La domanda è più perché è necessario modificare il file my.ini con uno script php?
Ho bisogno di apportare le modifiche per la configurazione di mysql per la replica –
Poiché si tratta di un file normale, è possibile aprirlo con le funzioni di gestione dei file PHP e apportare le modifiche desiderate, se si dispone delle autorizzazioni appropriate per il file.
- 1. Apportare modifiche permanenti a init.rc
- 2. È possibile creare cartelle ricorsive usando lo script di shell?
- 3. cartella compressa/archivio usando lo script php
- 4. apportare modifiche alle risorse materiali in unity3d
- 5. Dove posso trovare il file my.ini per windows mysql server?
- 6. È possibile avviare uno script php all'avvio di apache?
- 7. Stampa dell'output di script php nel file
- 8. MySQL - Cerca script PHP
- 9. Come esportare e importare il database mysql con i suoi dati usando lo script php?
- 10. Come eseguire script mysql con variabili usando PHP :: PDO?
- 11. Script PHP non funziona nel file HTML
- 12. Come posso apportare modifiche solo alla prima riga di un file?
- 13. È possibile utilizzare lo scalap da uno script di scala?
- 14. Come fare SVN eseguire un comando senza apportare modifiche
- 15. Script di ricerca avanzata PHP/MYSQL. Come?
- 16. modifica il file di configurazione usando lo script bash
- 17. Programmazione C, apportare modifiche in due posizioni con una macro
- 18. Lo script PHP diventa progressivamente più lento (lettore di file)
- 19. Come apportare modifiche che solo io posso vedere?
- 20. Come apportare modifiche ai parametri forti (cambia in minuscolo)
- 21. Intervista: apportare modifiche per n cents (denominazioni arbitrarie)
- 22. PHP: esegui lo script 5 minuti dopo l'esecuzione dello script
- 23. Come dire a tumblr di smettere di apportare modifiche al markdown e/o al codice HTML?
- 24. Convertire lo script MySQL in SQL Server
- 25. MySQL è "thread safe" da uno script php?
- 26. Invia un'email usando lo script python
- 27. Creare oggetto nidificato json usando php mysql
- 28. Come filtrare dal file CSV usando lo script Python
- 29. PHP: Scarica lo script del file non funziona su iPad
- 30. Cifra un file usando lo script della shell bash
Si intende la sovrascrittura delle impostazioni in my.ini da php o se php può aggiornare il file my.ini? – zaf
l'ultimo del corso –
Questa sembra una pessima idea - vedi la risposta di Pekka. –