Тип версии базы данных: версия базы данных MYSQL 5.0.x. Важные команды базы данных: mysqldump;mysql.
Системная среда: Windows XP SP2.
Пример базы данных: Демо (внутренние таблицы можно создавать произвольно)
Имя пользователя базы данных: root (также может быть именем пользователя с правами администратора)
Пароль для входа в базу данных: dbuserkey
В тестовой среде mysql был успешно установлен в переменной среды. Вы можете ввести mysql в командной строке, чтобы запустить ядро базы данных mysql.
А. Полностью экспортируйте все данные и структуры демо-версии (полное резервное копирование)
Создайте пакетный файл backup.bat в любом каталоге (например, D:mydb) со следующим содержимым:
mysqldump -uroot -pdbuserkey --add-locks --opt Demo>D:mydbDemo.sql;
@пауза
Б. Полностью импортируйте все демо-данные и структуры (полное восстановление)
Создайте командный файл rest.bat в том же каталоге, что и backup.bat, со следующим содержимым:
mysql -uroot -pdbuserkey demo<D:mydbDemo.sql;
@пауза
C. Тест на открытие ядра базы данных mysql net start mysql
Запустив пакетный процесс в A, вы увидите, что Demo.sql создается в папке D:mydb.
Затем выполните команду Drop Database Demo, чтобы удалить демонстрационную базу данных и создать демонстрационную базу данных. Создать демонстрационную базу данных;
Запустите обработку среднего соотношения B, чтобы восстановить все данные и структуры.
D. Общие команды для входа в систему или подключения к службе базы данных MySQL.
mysql -h адрес хоста -u имя пользователя -p пароль пользователя;
Запустить соединение с базой данных MySQL
Выход
Остановите локальную службу базы данных MySQL.
Чистая остановка MySQL
Изменить пароль
mysqladmin -u имя пользователя -p старый пароль пароль новый пароль;
Показать список баз данных
Показать базу данных;
Использовать базу данных
Используйте имя базы данных;
Показать выбранную базу данных
Выберите базу данных();
открытый стол
Показать имя таблицы;
Показать структуру таблицы данных
Опишите имя_таблицы;
Табличная информация, содержащаяся в текущей базе данных:
Показать таблицы (обратите внимание: в конце есть буква s);
Создать базу данных
Создать базу данных имя_базы данных;
Создать таблицу
Используйте имя базы данных;
Создать таблицу tableName (список настроек поля);
Удалить базу данных и таблицу
Удалить базу данных имя_базы данных;
Удалить таблицу tableName;
Очистить записи в таблице
Удалить из имени таблицы;
Изменение названия таблицы
Переименуйте таблицу tableA в tableB;
Команды операторов структурированного запроса SQL см. в документе mysql.
Mysql создавать и удалять пользователей
Предоставить выбор, вставку, обновление и удаление в *[(база данных)].* для имени пользователя@loginhost, идентифицируемого «паролем».
В командном режиме обратите внимание, что за каждой строкой следует ;, обозначающий конец команды.
Формат: предоставить выбор в базе данных.* для имени пользователя@логина, идентифицированного «паролем».
==Это из Интернета==
Пример 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, идентифицированный как "";
Это создаст пользователя с именем: phplamp и паролем: 1234.
Затем войдите в систему.
MySQL> выход;
MySQL -u PHPlamp -p
Введите пароль
mysql>Вход успешен
2. Авторизуйте пользователей.
//Войдите в MYSQL (с правами ROOT). Я вхожу в систему как ROOT.
MySQL -u корень -p
пароль
//Сначала создаем базу данных (phplampDB) для пользователя
mysql>создать базу данных phplampDB;
//Разрешаем пользователю phplamp иметь все права доступа к базе данных phplamp.
>предоставить все права доступа к phplampDB.* phplamp@localhost, указанному как «1234»;
//Обновляем таблицу разрешений системы
mysql> сбросить привилегии;
mysql>Другие операции
/*
Если вы хотите указать какие-то разрешения для пользователя, вы можете написать так:
mysql>предоставить выбор,обновить phplampDB.* на phplamp@localhost, идентифицированный как «1234»;
//Обновляем таблицу разрешений системы.
mysql> сбросить привилегии;
*/
3. Удалить пользователя.
MySQL -u корень -p
пароль
mysql>Удалить ОТ пользователя, где User="phplamp" и Host="localhost";
mysql> сбросить привилегии;
//Удалим базу данных пользователя
mysql>удалить базу данных phplampDB;
4. Измените пароль указанного пользователя.
MySQL -u корень -p
пароль
mysql>обновить mysql.user setpassword=password('новый пароль'), где User="phplamp" и Host="localhost";
mysql> сбросить привилегии;
5. Перечислите все базы данных
mysql> показать базу данных;
6. Переключить базу данных
mysql> использовать «имя базы данных»;
7. Перечислите все таблицы
mysql>показать таблицы;
8. Отображение структуры таблицы данных.
mysql>описать имя таблицы;
9. Удалить базу данных и таблицу данных.
mysql>удалить имя базы данных базы данных;
mysql>удалить имя таблицы данных таблицы;
10. Отображение структуры таблицы
описать «имя_таблицы»;
Подключитесь к MySQL через cmd:
mysql -uroot -p Нажмите Enter и будьте осторожны, не вводите пароль после -p. Примечание. Между символом параметра и значением нет пробела.
=========
Перепечатано с сайта Happy Rambler Garden.
Эта статья взята из блога CSDN. При перепечатке указывайте источник: http://blog.csdn.net/ljw_army/archive/2009/12/22/5053682.aspx.
-