Команды линукс

Восстановить базу данных mysql из командной строки

mysql -u [username] -p[password] [db_to_restore] < [backupfile.sql]
Обратите внимание пользователь указывается через пробел а пароль без пробела после -p. Или можно пароль не указывать просто написав -p в этом случаи пароль будет запрошен отдельно после нажатия клавиши ENTER И логин и пароль вводить без квадратных скобок.

Что делать если MySQL не обрабатывает большие запросы

Для обработки длинных запросов необходимо в /etc/my.cnf в разделе [mysqld] дописать параметр max_allowed_packet = 128M

BackUp базы данных MySQL из командной строки

mysqldump --opt -u [username] -p[password] [dbname] > [backupfile.sql]

Удалить все таблицы из базы данных из командной сторки

mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | grep ^DROP | mysql -u[USERNAME] -p[PASSWORD] [DATABASE]

БЮ

Искать файлы по названию в командной строке linux включая поддиректории

find . -maxdepth 3 -iname "*.php"
-maxdepth 3 указывает что глубина поиска в поддиректориях равта трём. Если указать 1 то будет искать только в текущей директории. Вместо -iname можно использовать -name в этом случаи поиск станет регистрозависимым.

Читаем содержимое всех файлов и сразу распаковываем сжатые файлы

cat *$(ls -v *tar.gz*) | tar xzf -
Кто не понял используется если имеете дело с архивами tar разделёнными на несколько частей, то есть gz.1 gz.2 и так далее.

SQL запрос для изменения пароля пользователя MySQL из командной строки

use mysql
этим запросом выбираем базу mysql

UPDATE `user` SET Password=PASSWORD('NewPassword') WHERE User='YouUser';
NewPassword необходимо заменить на Ваш новый пароль, а YouUser на имя пользователя для которого меняется пароль.

Вы так же можете прочитать следующие статьи: