MySQL用戶授權(quán)的方法是使用GRANT語句,備份數(shù)據(jù)的方法是使用mysqldump命令。
用戶授權(quán):
GRANT permissions ON database.table TO 'username'@'host';
其中,permissions表示授權(quán)的權(quán)限,如SELECT、INSERT、UPDATE、DELETE等;database.table表示要授權(quán)的數(shù)據(jù)庫和表;‘username’@'host’表示要授權(quán)的用戶和訪問主機(jī)。FLUSH PRIVILEGES;
備份數(shù)據(jù):
mysqldump -u username -p database > backup.sql
其中,username為數(shù)據(jù)庫用戶名,database為要備份的數(shù)據(jù)庫名,backup.sql為備份的文件名。mysqldump -u username -p database table1 table2 > backup.sql
其中,table1、table2為要備份的表名。mysqldump -u username -p database | gzip > backup.sql.gz
mysql -u username -p database < backup.sql
其中,username為數(shù)據(jù)庫用戶名,database為要還原的數(shù)據(jù)庫名,backup.sql為備份文件名。