CREATE USER 'username'@'host' IDENTIFIED BY 'password';
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
GRANT privileges ON databasename.tablename TO 'username'@'host';
GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON *.* TO 'pig'@'%';
Пользователи, которым предоставлены права с помощью этих команд, не могут предоставлять права другим пользователям. Чтобы позволить пользователю предоставлять права, используйте следующую команду:
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
Если вы используете текущего пользователя для входа в систему, используйте:
SET PASSWORD = PASSWORD("newpassword");
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
privilege, databasename и tablename имеют то же значение, что и в разделе авторизации.
REVOKE SELECT ON *.* FROM 'pig'@'%';
Если при предоставлении прав пользователю используется команда GRANT SELECT ON test.user TO 'pig'@'%'
или аналогичная, то команда REVOKE SELECT ON *.* FROM 'pig'@'%'
не отменяет право пользователя на выполнение операции SELECT для таблицы user в базе данных test. Аналогично, если используется команда GRANT SELECT ON *.* TO 'pig'@'%'
, то команда REVOKE SELECT ON test.user FROM 'pig'@'%'
также не отменяет права пользователя на операцию SELECT для таблицы user.
Для получения подробной информации можно использовать команду SHOW GRANTS FOR 'pig'@'%'
для просмотра.
mysqldump -h主机名 -P端口 -u用户名 -p密码 (–database) 数据库名 > 文件名.sql
Примечание: эту команду можно выполнить непосредственно в командной строке без необходимости подключения к базе данных MySQL с помощью команды mysql -u root -p
.
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
(Пример: mysqldump -h 122.51.176.153 -uwang -p1992S@ sw_account --default-character-set=gbk --opt -Q -R --skip-lock-tables>testbackup.sql
)
mysqldump --add-drop-table -uusername -ppassword databasename > backupfile.sql
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql
mysqldump –all-databases > allbackupfile.sql
Войдите в консоль управления MySQL базой данных, используя команду mysql -u root -p
, затем выполните команду source, указав файл сценария (.sql) в качестве параметра.
mysql>use 数据库
mysql>source /home/work/db/bkdb.sql
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )