Как войти в mysql
Заметка о нюансах входа в систему управления базами данных.
Базовый синтаксис:
mysql -u db_user_name -p
Флаги:
-u — пользователь;
-p — пароль.
Пароль можно указать напрямую в адресной строке:
mysql -u db_user_name -p'password'
Но это не безопасно, так как тогда пароль останется в истории ввода команд.
Если MySQL настроен на вход без пароля, то флаг -p
можно опустить:
mysql -u db_user_name
На Linux, если MySQL работает как системная служба, можно войти под root
без пароля:
sudo mysql
Или так:
sudo mysql -u root
К удалённому хосту можно подключиться так:
mysql -u db_user_name -p -h remote_host
Где remote_host
— IP-адрес или доменное имя сервера.
Если при подключении нужно использовать нестандартный порт, то его нужно указать сразу:
mysql -u db_user_name -p -h remote_host -P 3307
Выйти из базы совсем просто:
exit;