1 导出数据库的建表语句但是不包含数据
mysqldump --no-data -u username -p* database_name > filename.sql
2 添加 mysql用户权限:
mysql>grant all on *.* to yushan@"%" identified by "123" ;
mysql>flush privileges; (刷新系统权限表)
(执行完会在mysql.user表插入一条记录,all表示所有权限(包括增 删 改 查等权限), *.* 表示所有数据库,yushan为添加的用户名,123为密码,%为匹配的所有主机,上面的信息都可以指定如grant select,update on db.* to yushan@localhost identified by '123";)
3 执行sql文件:
source ./t.sql