如何使用批处理启动MySQL数据库

如何使用批处理启动MySQL数据库,第1张

1、把待执行Sql保存在一个文件,这里为20110224.sql。2、新建一个扩展名.bat的批处理文件,输入下面命令并保存后,双击.bat文件,系统会自动执行20110224.sql的语句:复制代码代码如下:osql-Sgdjlc-dTestDB-Usa-P1-i20110224.sql

@echo off

if not exist d:\rank.sql more +5 %0>d:\rank.sql

echo >nul

mysql -h localhost -u root -p 123456 <d:\rank.sql

goto :eof

truncate table a_rank

insert into a_rank(usersn,totalpoint,point)

select usersn,0,Ji from ccc order by Ji desc limit 99

update a_rank set usernick=(select usernick from b.userinfo where usersn=a_rank.usersn)

truncate table a_rank

第一步,新建一个文本文档;

第二步,在文本文档中输入如下命令:

cmd /k "cd C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin &&mysql -hlocalhost -uroot -p"

net start mysql

第三步,给文本文档命名,随便命名成自己认为有意义的名字即可,重点是文件的后缀名必须改为.bat,到此,任务完成。

注:命令行第一行的结尾处,-p后边不加密码,登陆进去之后,需要手动的输入一下密码,才能输入sql语句。-p后边加上登陆MySQL的密码之后,启动的时候就不再需要手动输入密码,可以直接输入sql语句,不过密码就会显示在dos命令框上。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/808691.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-29
下一篇2023-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存