Mysql grant 授权

mysql> grant all privileges on databasename.* to databaseuser@ip_address identified by ‘databasepassword’ with grant option;

这是让用户databaseuser在ip_address位置对数据库databasename拥有所有权限,用户databaseuser的密码是databasepassword

mysql> grant select,insert,update,create,drop on databasename.* to databaseuser@ip_address identified by ‘databasepassword’;

也可以让权限细化一些 Category: 数据库 Tags: grant, MySQL Leave a reply

注意授权后必须FLUSH PRIVILEGES;否则无法立即生效

mysqldump的用法和例子

几个常用用例:
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
 -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table