mysql 建立使用者指令碼 Mysql使用者建立指令碼

2021-10-17 16:11:47 字數 697 閱讀 2604

我試圖自動化mysql使用者建立過程。

我想到建立乙個包含mysql使用者建立語句的臨時檔案,

那麼我會這樣稱呼:

mysql -u root -proot

這裡是我的臨時檔案的內容:

drop database if exists mytestdatabase;

create database mytestdatabase;

select @password:="my password";

delete from mysql.user where host='localhost' and user='mytestdatabase';

grant all privileges on mytestdatabase.* to 'mytestdatabase'@'localhost' identified by password '@password';

flush privileges;

但行grant all privileges on mytestdatabase.* to 'mytestdatabase'@'localhost' identified by password '@password';

(密碼雜湊值應為41位十六進製制數)

不會被解釋為我會期望它是。

即使我刪除@password標籤周圍的單引號,我仍然有錯誤(語法錯誤)

我該怎麼做這個工作?

oracle建立使用者指令碼

oracle建立使用者指令碼 2009 05 14 22 52 create user dfl identified by dfl default tablespace users temporary tablespace temp profile default account unlock 2 ...

使用命令建立mysql 用命令建立MySQL資料庫

一 連線mysql 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...

使用命令建立mysql 用命令建立MySQL資料庫

一 連線mysql 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...