我試圖將GRANT ACCESS
設置爲MySQL服務器用戶。授予批量文件訪問MySQL用戶的權限
我已經寫了下面的mybatch.bat
命令:
@echo off
cd/
c:
set mysql_cmd = "GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'192.168.1.%' IDENTIFIED BY '123abc' WITH GRANT OPTION;"
mysql --user=root --password=mysql --database=mysql -e %mysql_cmd%
pause
mybatch.bat
輸出是:
mysql: option '-e' requires an argument
我到底做錯了什麼?
1)基本調試:在'mysql ...'之前添加'echo'。 2)每個驅動器號有一個不同的工作目錄。 'cd'需要在*'c:'之後*。 –