@ECHO Off
:begin
:: Command line parameters.
set cur_path=%~dp0
set root_password_toset=123456
set base_dir=C:\Program Files (x86)\MySQL\MySQL Server 5.6
set data_dir=C:\Program Files (x86)\MySQL\MySQL Server 5.6\data
set my_dir=C:\Program Files (x86)\MySQL\MySQL Server 5.6
set bin_dir=%base_dir%\bin
set server_name=MySQL
net stop %server_name%
copy /y "%my_dir%\my.ini" "%my_dir%\my-1.ini"
echo [mysqld]>"%my_dir%\my.ini"
echo basedir=%base_dir%>>"%my_dir%\my.ini"
echo datadir=%data_dir%>>"%my_dir%\my.ini"
echo sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES >>"%my_dir%\my.ini"
echo character-set-server=utf8 >>"%my_dir%\my.ini"
echo plugin-load=validate_password.dll >>"%my_dir%\my.ini"
echo validate_password=FORCE_PLUS_PERMANENT >>"%my_dir%\my.ini"
echo validate_password_policy=0 >>"%my_dir%\my.ini"
echo validate_password_length=4 >>"%my_dir%\my.ini"
echo skip-grant-tab
bat下强制修改mysql5.6的root密码
最新推荐文章于 2026-06-23 09:20:20 发布
本文介绍了在Windows环境下,通过bat批处理命令行方式强制修改MySQL5.6数据库的root用户密码的步骤和命令,包括停止MySQL服务、启动MySQL的跳过权限验证模式以及设置新密码等关键操作。


614

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



