Заметки кодящего дизайнера

Как войти в 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;