下面是写的数据库初始化脚本
dbinit.sh
|
#!/bin/bash mysql -u root -p${password} <<EOF use ${database}; drop user if exists '${username}'@'%'; flush privileges; create user ${username}identified by '${password}'; grant all privileges on ${username}.* to ${username}@'%' identified by '${password}'; flush privileges; source ./createTable.sql source ./initTable.sql exit EOF |
下面是基于windows的mysql数据库导出
mysqldump -u${username} -p${password} -h${hostip} ${databasename} --hex-blob --default-character-set=gbk > d:/xxxx.sql
本文介绍了一个用于MySQL数据库初始化的bash脚本,包括创建用户、授权权限及导入初始化数据,同时提供了Windows环境下数据库导出的mysqldump命令示例。
3583

被折叠的 条评论
为什么被折叠?



