Bii o ṣe le sopọ si MySQL Laisi Ọrọ igbaniwọle Gbongbo lori Terminal


Ni deede lakoko fifi sori ẹrọ olupin data MySQL/MariaDB lori Lainos, o ni iṣeduro lati ṣeto ọrọ igbaniwọle olumulo MySQL kan lati ni aabo, ati pe ọrọ igbaniwọle yii nilo lati wọle si olupin data pẹlu awọn anfani olumulo gbongbo.

Ninu itọsọna yii, a yoo fi ọ han bi o ṣe le sopọ ati ṣiṣe awọn aṣẹ MySQL laisi titẹ ọrọigbaniwọle sii (wiwọle iwọle ailopin ọrọigbaniwọle mysql) lori ebute Linux.

Bii o ṣe Ṣeto Ọrọigbaniwọle Gbongbo MySQL

Ni ọran ti o ti fi sori ẹrọ olupin MySQL/MariaDB tuntun, lẹhinna ko nilo eyikeyi ọrọigbaniwọle lati sopọ si rẹ bi olumulo olumulo. Lati ni aabo rẹ, ṣeto ọrọ igbaniwọle MySQL/MariaDB fun olumulo root pẹlu aṣẹ atẹle.

Akiyesi pe aṣẹ yii jẹ ọkan ninu ọpọlọpọ Awọn aṣẹ MySQL (Mysqladmin) fun Isakoso data ni Linux.

# mysqladmin -u root password YOURNEWPASSWORD

Bii o ṣe le sopọ tabi Ṣiṣe MySQL Laisi Ọrọ igbaniwọle Gbongbo

Lati ṣiṣe awọn aṣẹ MySQL laisi titẹ ọrọ igbaniwọle lori ebute, o le tọju olumulo ati ọrọ igbaniwọle rẹ ni ~/.my.cnf faili iṣeto ni pato olumulo ninu itọsọna ile ti olumulo bi a ti ṣalaye rẹ ni isalẹ.

Bayi ṣẹda faili atunto ~/.my.cnf ki o ṣafikun awọn atunto ni isalẹ inu rẹ (ranti lati rọpo mysqluser ati mysqlpasswd pẹlu awọn iye tirẹ).

[mysql]
user=user
password=password

Fipamọ ki o pa faili naa. Lẹhinna ṣeto awọn igbanilaaye ti o baamu lori rẹ, lati jẹ ki o ka ati ki o kọ nikan nipasẹ iwọ.

# chmod 0600 .my.cnf

Lọgan ti o ba ṣeto olumulo ati ọrọ igbaniwọle ninu faili iṣeto Mysql, lati igba bayi lọ nigbati o ba n ṣiṣẹ awọn aṣẹ mysql bii mysql, mysqladmin ati be be lo, wọn yoo ka mysqluser ati mysqlpasswd lati faili ti o wa loke.

# mysql 
# mysql -u root 

O tun le fẹ lati ka awọn nkan wọnyi ti o ni ibatan nipa MySQL/MariaDB:

    1. 20 MySQL (Mysqladmin) Awọn pipaṣẹ fun Isakoso data ni Linux
    2. Bii o ṣe le Yi Ọrọ igbaniwọle Gbongbo ti MySQL tabi MariaDB ni Linux
    3. Bii o ṣe Tun Tun MySQL tabi MariaDB Gbongbo Ọrọigbaniwọle ni Linux
    4. ṣe
    5. 15 Lilo Tunṣe MySQL/MariaDB Ṣiṣatunṣe ati Awọn imọran Iṣapeye
    6. 4 Awọn irinṣẹ Irinṣẹ Wulo lati ṣetọju Iṣe MySQL ni Lainos

    Ninu itọsọna yii, a fihan bi a ṣe le ṣiṣe awọn aṣẹ MySQL laisi titẹ ọrọigbaniwọle gbongbo lori ebute naa. Ti o ba ni awọn ibeere tabi awọn ero lati pin, ṣe lu wa nipasẹ fọọmu esi ni isalẹ.