C'è un modo per disabilitare l'opzione di rehash automatico del client MySQL per impostazione predefinita?
Ho alcuni database locali che contengono molte tabelle. Non utilizzo la funzione di completamento automatico del client, quindi di solito disabilito l'opzione di ripetizione automatica. Ciò rende il caricamento del programma più veloce. Tuttavia, ho dimenticato di aggiungere -Aquando lo chiamo. Mi chiedevo se esiste un modo per impostarlo di default senza doverlo ricompilare, magari tramite qualche file di configurazione. È possibile?
Non sono riuscito a trovare nulla a riguardo nei documenti ufficiali,https://dev.mysql.com/doc/refman/8.0/en/mysql-command-options.html.
Risposte
Prova ad aggiungere
[mysql]
skip_auto_rehash
alla tua configurazione.
Oppure puoi creare un alias mysqla mysql -Alivello di bash inserendo questo nel tuo .bashrc:
alias mysql='mysql -A'