Salve a tutti, premetto che sono un po' niubbo su linux, ed insieme ad un collega abbiamo messo su un server web in modalità chrooted. Apache e php5 funzionano perfettamente, ma mysql no. Sto seguendo una guida per far funzionare mysql in mod chroot, l'unico problema è che mi chiede di copiare la cartella /usr/local/mysql/libexec/mysqld, quando io questa cartella non ce l'ho. Ho cercato in lungo e in largo ma non ho trovato niente di simile. Presumo voglia copiare i file eseguibili di mysql sotto la cartella chroot, ma non so' dove trovarli.
Qualcuno mi sa aiutare?
La distro che uso e la debian sarge 3.1r4
Grazie mille





Ciao, se hai bisogno solo degli eseguibili di mysql, prova cosi:
<br />root@ildn:~# locate mysql | grep bin<br />/usr/bin/msql2mysql<br />/usr/bin/mysql<br />/usr/bin/mysqlaccess<br />/usr/bin/mysqladmin<br />/usr/bin/mysqlbinlog<br />/usr/bin/mysqlbug<br />/usr/bin/mysqlcheck<br />/usr/bin/mysql_convert_table_format<br />/usr/bin/mysql_create_system_tables<br />/usr/bin/mysqld_multi<br />/usr/bin/mysqld_safe<br />/usr/bin/mysqldump<br />/usr/bin/mysqldumpslow<br />/usr/bin/mysql_explain_log<br />/usr/bin/mysql_find_rows<br />/usr/bin/mysql_fix_extensions<br />/usr/bin/mysql_fix_privilege_tables<br />/usr/bin/mysqlhotcopy<br />/usr/bin/mysqlimport<br />/usr/bin/mysql_install_db<br />/usr/bin/mysqlmanager<br />/usr/bin/mysqlmanagerc<br />/usr/bin/mysqlmanager-pwgen<br />/usr/bin/mysql_secure_installation<br />/usr/bin/mysql_setpermission<br />/usr/bin/mysqlshow<br />/usr/bin/mysql_tableinfo<br />/usr/bin/mysqltest<br />/usr/bin/mysql_tzinfo_to_sql<br />/usr/bin/mysql_waitpid<br />/usr/bin/mysql_zap<br />/usr/sbin/mysqld<br />/usr/share/man/man1/mysqlbinlog.1.gz<br />root@ildn:~# <br />Come vedi, sono nel path standard, ma sicuramente avrai bisogno anche di tutto il resto, per controllare esattamente tutto il contenuto del pacchetto ci viene in aiuto un simpatico strumento della famiglia "apt", cioè apt-file, inziamo intanto con un bel:
<br />apt-get install apt-file<br />Poi aggiorniamo il suo DB interno dei package (niente paura utilizzerà solamente gli stessi rep di apt-get):
<br />apt-file update<br />E poi passiamo a quello che ci interessa, vedere un listato completo dei file di un pacchetto:
<br />apt-file list mysql-server<br /><br />root@ildn:~# apt-file list mysql-server<br />mysql-server: usr/share/doc/mysql-server/changelog.Debian.gz<br />mysql-server: usr/share/doc/mysql-server/copyright<br />mysql-server-4.1: etc/cron.daily/mysql-server<br />mysql-server-4.1: etc/init.d/mysql<br />mysql-server-4.1: etc/init.d/mysql-ndb<br />mysql-server-4.1: etc/init.d/mysql-ndb-mgm<br />mysql-server-4.1: etc/logcheck/ignore.d.paranoid/mysql-server-4_1<br />mysql-server-4.1: etc/logcheck/ignore.d.server/mysql-server-4_1<br />mysql-server-4.1: etc/logcheck/ignore.d.workstation/mysql-server-4_1<br />mysql-server-4.1: etc/logrotate.d/mysql-server<br />mysql-server-4.1: etc/mysql/debian-log-rotate.conf<br />mysql-server-4.1: etc/mysql/debian-start<br />mysql-server-4.1: usr/bin/comp_err<br />mysql-server-4.1: usr/bin/isamchk<br />mysql-server-4.1: usr/bin/isamlog<br />mysql-server-4.1: usr/bin/msql2mysql<br />mysql-server-4.1: usr/bin/my_print_defaults<br />mysql-server-4.1: usr/bin/myisamchk<br />mysql-server-4.1: usr/bin/myisamlog<br />mysql-server-4.1: usr/bin/myisampack<br />mysql-server-4.1: usr/bin/mysql_convert_table_format<br />mysql-server-4.1: usr/bin/mysql_create_system_tables<br />mysql-server-4.1: usr/bin/mysql_fix_privilege_tables<br />mysql-server-4.1: usr/bin/mysql_install_db<br />mysql-server-4.1: usr/bin/mysql_secure_installation<br />mysql-server-4.1: usr/bin/mysql_setpermission<br />mysql-server-4.1: usr/bin/mysql_tzinfo_to_sql<br />mysql-server-4.1: usr/bin/mysql_zap<br />mysql-server-4.1: usr/bin/mysqlbinlog<br />mysql-server-4.1: usr/bin/mysqld_multi<br />..... [cut]<br />In questo modo avrai una panoramica perfetta su tutti i files che fanno parte del package mysql-server
La potenza di apt non ha confini
Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network