- Kod: Markera allt
$ mysql -uuser -ppass -t -e "SELECT 1 AS 'Num'"
mysql: [Warning] Using a password on the command line interface can be insecure.
Warning pekar på konstruktionen
-ppass
.Det du vill kunna göra, för att jobba smidigare, är att skriva:
- Kod: Markera allt
$ mysql -e "SELECT 1 AS Num" -t
+-----+
| Num |
+-----+
| 1 |
+-----+
I detta fallet tas
-uuser -ppass
från konfigurationsfilen $HOME/.my.cnf
.- Kod: Markera allt
$ ls -l $HOME/.my.cnf
-rw-r--r-- 1 mos mos 105 Feb 13 17:47 /home/mos/.my.cnf
Skapa, eller redigera den filen, i den terminalen du jobbar, och lägg till följande i filen.
- Kod: Markera allt
[client]
user=user
password=pass
Nu har du defaultvärden för användaren och lösenordet, varje gång du startar/använder terminalklienten.
Du kan dubbelkolla villka defaultvärden som används på följande sätt.
- Kod: Markera allt
$ mysql --print-defaults
mysql would have been started with the following arguments:
--user=user --password=pass