批处理操作mysql数据库
1、使用批处理自动登录mysql数据库
@echo off
cd C:\program files\mysql\mysql server 5.5\bin
mysql -u root --password=123456 //123456是登陆密码
####################################################################
这一种是进行前就让用户先择好要用的数据库,如我这里是用test这个数据库。
@echo off
cd C:\program files\mysql\mysql server 5.5\bin
@set db=
@set password=root
echo 请输入的您要使用的数据库:
@set /p db=
mysql -u root --password=%password% %db%
####################################################################
2、使用批处理自动登录mysql数据库创建rms数据库,并导入数据信息
@echo off@echo off
C:
cd C:\Program Files\MySQL\MySQL Server 5.1\bin
mysql -h localhost -u root --password=123456 < F:\批处理学习\mysql\create.txt //自动登录mysql数据库并创建rms数据库
mysql -h localhost -u root -p123456 t_user_log < F:\批处理学习\mysql\t_user_log.sql //导入数据信息到创建的rms数据库
pause
create.txt文件内容如下:在这里还可以添加其它操作命令
create databaset_user_log;
t_user_log.sql文件为要导入的数据
在t_user_log.sql文件中可根据需要添加其它命令,如增加一个用户user密码为1234,让他可以在任何主机上登录,并对所有数据库有查询
、插入、修改、删除的权限。在t_user_log.sql文件中键入以下命令:
grant select,insert,update,delete on *.* to user@"%" identified by "1234";
阅读(3640) | 评论(0) | 转发(0) |