-
Logowanie z konsoli do MySQL bez hasła
Coraz częściej musimy dokonywać różnych modyfikacji na naszych bazach danych. Często nie mamy możliwości lub po prostu nie chcemy korzystać z webowych lub desktopowych menedżerów, takich jak phpMyAdmin. Prostym „lekarstwem” jest korzystanie z narzędzia konsolowego. Może wydawać się ono trochę toporne i niewygodne np. wpisywanie za każdym razem użytkownika i hasła. Na to jest bardzo proste lekarstwo.
Tworzymy w naszym katalogu domowym plik „.my.cnf” i wpisujemy do niego dane do logowania. Przykładowo:
[client]
user=root
password='trudnedozapamietaniahaslodobazy'
Potem wystarczy poleceniemysql
i
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 20206
Server version: 5.6.36-82.0 Percona Server (GPL), Release 82.0, Revision 58e846aCopyright (c) 2009-2017 Percona LLC and/or its affiliates
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
jesteśmy zalogowaniu bez podawania hasła. Pamiętajmy o nadaniu odpowiednich uprawnień, nie pozwalających na odczyt przez pozostałych użytkowników systemu. Przykładowochmod 600 .my.cnf