Практические команды MySQL
Википедия, бесплатная энциклопедия 1) Подключитесь к MYSQL:
Формат: mysql -h адрес хоста -u имя пользователя -p пароль пользователя
1. Пример 1: подключение к MYSQL на этом компьютере.
Сначала откройте окно DOS, а затем войдите в каталог bin в каталоге установки mysql, например: D:mysqlbin, затем введите команду mysql -uroot -p, нажмите Enter, и вам будет предложено ввести пароль. Если MYSQL был только что установлен, у суперпользователя root нет пароля, поэтому просто нажмите Enter, чтобы войти в MYSQL. Приглашение MYSQL: mysql>.
2. Пример 2: подключение к MYSQL на удаленном хосте.
Предположим, что IP-адрес удаленного хоста: 10.0.0.1, имя пользователя — root, а пароль — 123. Затем введите следующую команду:
MySQL -h10.0.0.1 -uroot -p123
(Примечание: u и root не нужно добавлять пробелы, то же самое относится и к остальным)
3. Выйдите из команды MYSQL.
выход (возврат каретки)
(2) Изменить пароль:
Формат: mysqladmin -u имя пользователя -p старый пароль пароль новый пароль
1. Пример 1: Добавьте пароль 123 для root. Сначала войдите в каталог C:mysqlbin в DOS, а затем введите следующую команду:
mysqladmin -uroot -пароль 123
Примечание. Поскольку в начале у root нет пароля, элемент -p старый пароль можно опустить.
2. Пример 2. Измените пароль root на 456.
mysqladmin -uroot -pab12 пароль 456
(3) Добавьте нового пользователя: (Примечание. В отличие от приведенного выше, ниже приведены команды в среде MYSQL, поэтому за ними следует точка с запятой в качестве признака завершения команды)
Формат: предоставить выбор в базе данных.* для имени пользователя@логина, идентифицированного «паролем».
Пример 1. Добавьте пользователя test1 с паролем abc, чтобы он мог входить в систему на любом хосте и иметь разрешения на запросы, вставку, изменение и удаление во всех базах данных. Сначала подключитесь к MYSQL как пользователь root, а затем введите следующую команду:
предоставить выбор, вставку, обновление, удаление в *.* для test1@"% " Идентифицируется как "abc";
Но пользователь, добавленный в примере 1, очень опасен. Если кто-то знает пароль test1, то он может войти в вашу базу данных mysql на любом компьютере в Интернете и делать с вашими данными все, что захочет. Решение См. пример 2.
Пример 2. Добавьте пользователя test2 с паролем abc, чтобы он мог входить в систему только на локальном хосте, а также запрашивать, вставлять, изменять и удалять базу данных mydb (localhost относится к локальному хосту, то есть хосту, на котором находится расположена база данных MYSQL), так что даже если пользователь знает пароль test2, он не может напрямую получить доступ к базе данных из Интернета и может получить к ней доступ только через веб-страницу на хосте MYSQL.
предоставить выбор, вставку, обновление, удаление в mydb.* на test2@localhost, идентифицированный как «abc»;
Если вы не хотите, чтобы у test2 был пароль, вы можете ввести другую команду, чтобы удалить пароль.
предоставить выбор, вставку, обновление, удаление в mydb.* на test2@localhost, идентифицированный как "";
(4) Команда отображения
1. Отобразите список баз данных:
показать базы данных;
Вначале было всего две базы данных: mysql и test. Библиотека mysql очень важна. Она содержит системную информацию MYSQL. Когда мы меняем пароли и добавляем новых пользователей, мы фактически используем эту библиотеку для операций.
2. Отобразите таблицу данных в библиотеке:
используйте mysql //Открываем библиотеку;
показать таблицы;
3. Отобразите структуру таблицы данных:
описать имя таблицы;
4. Создайте базу данных:
создать имя библиотеки базы данных;
5. Создайте таблицу:
использовать имя библиотеки;
создать таблицу имя таблицы (список настроек полей);
6. Удалить базу данных и таблицу:
удалить имя библиотеки базы данных;
имя таблицы удаления таблицы;
7. Очистите записи в таблице:
удалить из таблицы имя;
8. Отобразите записи в таблице:
выбрать * из имени таблицы;
Команды импорта и экспорта MySQL
1. Экспортируйте всю базу данных mysqldump -u username -p имя базы данных > имя экспортируемого файла mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2. Экспортируйте таблицу mysqldump -u username -p имя базы данных имя таблицы> имя экспортируемого файла mysqldump -u wcnc -p smgp_apps_wcnc пользователи> wcnc_users.sql
3. Экспортируйте структуру базы данных mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d no data --add-drop-table добавляет таблицу удаления перед каждым оператором создания
4. Импортируйте команду общего источника в базу данных и войдите в консоль базы данных mysql.
Например, mysql -u root -p
mysql > использовать базу данных, а затем использовать команду source, следующие параметры представляют собой файлы сценариев (например, используемый здесь .sql)
mysql>source d:wcnc_db.sql (Примечание: если он записан как источник d:wcnc_db.sql, будет сообщено о синтаксической ошибке)
Примечание. Файл базы данных, использующий команду импорта базы данных, должен находиться в каталоге bin mysql.