MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да се свържете с MySQL без Root парола на терминала

Обикновено при инсталиране на MySQL/MariaDB сървър на база данни на Linux, препоръчва се да зададете парола за root потребител на MySQL, за да я защитите, и тази парола е необходима за достъп до сървъра на базата данни с привилегии на root потребител.

Предложено четене: Как да инсталирате и защитите MariaDB 10 в CentOS 7

В това ръководство ще ви покажем как да свързвате и изпълнявате MySQL команди, без да въвеждате парола (вход за root без парола на mysql) на терминала на Linux.

Как да зададем MySQL Root парола

В случай, че сте инсталирали току-що сървъра MySQL/MariaDB, тогава той не изисква никаква парола, за да се свържете с него като root потребител. За да го защитите, задайте паролата за MySQL/MariaDB за root потребител със следната команда.

Имайте предвид, че тази команда е само една от многото MySQL (Mysqladmin) команди за администриране на база данни в Linux.

# mysqladmin -u root password YOURNEWPASSWORD

Как да се свържете или стартирате MySQL без Root парола

За да изпълнявате MySQL команди, без да въвеждате парола на терминала, можете да съхраните своя потребител и парола в ~/.my.cnf специфичен за потребителя конфигурационен файл в домашната директория на потребителя, както е описано по-долу.

Сега създайте конфигурационния файл ~/.my.cnf и добавете конфигурации по-долу в него (не забравяйте да замените mysqluser и mysqlpasswd със собствените си ценности).

[mysql]
user=user
password=password

Запазете и затворете файла. След това задайте подходящите разрешения за него, за да го направите само за четене и запис от вас.

# chmod 0600 .my.cnf

След като зададете потребител и парола в конфигурационния файл на Mysql, отсега нататък, когато изпълнявате mysql команди като mysql, mysqladmin и т.н., те ще прочетат mysqluser и mysqlpasswd от горния файл.

# mysql 
# mysql -u root 

Може също да искате да прочетете тези свързани статии за MySQL/MariaDB:

    1. 20 MySQL (Mysqladmin) команди за администриране на база данни в Linux
    2. Как да промените Root парола на MySQL или MariaDB в Linux
    3. Как да нулирате MySQL или MariaDB Root парола в Linux
    4. 15 полезни съвета за настройка и оптимизиране на производителността на MySQL/MariaDB
    5. 4 полезни инструмента за команден ред за наблюдение на производителността на MySQL в Linux

В това ръководство показахме как да изпълнявате MySQL команди, без да въвеждате root парола на терминала. Ако имате въпроси или мисли за споделяне, свържете се с нас чрез формуляра за обратна връзка по-долу.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Преданият аргумент трябва да бъде единичен низ от 12 байта

  2. Как да използвате $push модификатор за актуализиране в MongoDB и C#, когато актуализирате масив в документ

  3. Създаване на персонализиран идентификатор на обект в MongoDB

  4. MongoDB $gte Оператор на конвейер за агрегиране

  5. Асоциация „Много към много“ на MongoDB