MySQL 的一些批處理


執行 SQL 腳本文件(https://blog.csdn.net/vebasan/article/details/7619911):

mysql –u root –p 123456 < script.sql

卸載 MySQL(需手動刪除文件):

@echo off
echo ==========獲取管理員權限...=========
%1 %2
ver|find "5.">nul&&goto :gotAdmin
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :gotAdmin","","runas",1)(window.close)&goto :eof
:gotAdmin
cd /d %~dp0
echo ==========停止服務...===============
net stop MySQL
echo ==========刪除服務...===============
bin\mysqld --remove
echo ==========結束!====================
pause

安裝 MySQL(my.ini 這里是在上級文件夾中存儲):

@echo off
echo ==========獲取管理員權限...==========================
%1 %2
ver|find "5.">nul&&goto :gotAdmin
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :gotAdmin","","runas",1)(window.close)&goto :eof
:gotAdmin
cd /d %~dp0
echo ==========安裝服務...================================
bin\mysqld --install MySQL --defaults-file=%~dp0\my.ini
echo ==========初始化...(datadir 目錄必須為空)==========
bin\mysqld --defaults-file=%~dp0\my.ini --initialize-insecure --console
echo ==========運行服務...================================
net start MySQL
echo ==========修改 root 密碼...==========================
bin\mysql -u root --skip-password < change_password.sql
echo ==========結束!=====================================
pause

change_password.sql

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
exit


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM