Hogyan lehet csatlakozni a MySQL-hez root jelszó nélkül a terminálon
Normál esetben a MySQL/MariaDB adatbázis-kiszolgáló Linux rendszeren történő telepítése során ajánlott egy MySQL root felhasználói jelszót beállítani a biztonság érdekében, és ez a jelszó szükséges az adatbázis-kiszolgáló root felhasználói jogosultságokkal történő eléréséhez.
Javasolt olvasmány: A MariaDB 10 telepítése és biztonságossá tétele a CentOS 7 rendszerben
Ebben az útmutatóban bemutatjuk, hogyan csatlakozhat és futhat MySQL-parancsok jelszó megadása nélkül (mysql jelszó nélküli root bejelentkezés) a Linux terminálon.
Hogyan állítsuk be a MySQL root jelszót
Abban az esetben, ha frissen telepítette a MySQL/MariaDB szervert, akkor nincs szükség jelszóra, hogy root felhasználóként csatlakozzon hozzá. A biztonság érdekében állítsa be a MySQL/MariaDB jelszavát a root felhasználó számára a következő paranccsal.
Vegye figyelembe, hogy ez a parancs csak egy a sok MySQL (Mysqladmin) parancs közül az adatbázis-felügyelethez Linuxban.
mysqladmin -u root password YOURNEWPASSWORD
Hogyan lehet csatlakozni vagy futtatni a MySQL-t root jelszó nélkül
Ha a MySQL-parancsokat jelszó megadása nélkül szeretné futtatni a terminálon, tárolhatja felhasználóját és jelszavát a ~/.my.cnf
felhasználóspecifikus konfigurációs fájlban a felhasználó saját könyvtárában az alábbiak szerint.
Most hozza létre a ~/.my.cnf
konfigurációs fájlt, és adja hozzá az alábbi konfigurációkat (ne felejtse el lecserélni a mysqluser és a mysqlpasswd kifejezéseket saját értékeire). .
[mysql]
user=user
password=password
Mentse és zárja be a fájlt. Ezután állítsa be a megfelelő jogosultságokat, hogy csak Ön tudja olvasni és írni.
chmod 0600 .my.cnf
Miután beállította a felhasználót és a jelszót a Mysql konfigurációs fájlban, mostantól amikor olyan mysql parancsokat futtat, mint például a mysql, mysqladmin stb., a mysqluser és a mysqlpasswd a fenti fájlból olvassa be.
mysql
mysql -u root
Érdemes elolvasni ezeket a kapcsolódó cikkeket is a MySQL/MariaDB-ről:
- 20 MySQL (Mysqladmin) parancsok az adatbázis-felügyelethez Linuxban
- Hogyan változtassuk meg a MySQL vagy a MariaDB root jelszavát Linux alatt
- A MySQL vagy a MariaDB gyökérjelszó visszaállítása Linux alatt
- 15 hasznos MySQL/MariaDB teljesítményhangolási és -optimalizálási tipp
- 4 Hasznos parancssori eszközök a MySQL teljesítményének nyomon követéséhez Linux alatt
Ebben az útmutatóban bemutattuk, hogyan lehet MySQL-parancsokat futtatni anélkül, hogy root jelszót kellene megadni a terminálon. Ha bármilyen kérdése vagy megosztandó gondolata van, keressen minket az alábbi visszajelzési űrlapon keresztül.