//////安裝並開啟服務
/// public
static
bool initandstartservice(string servicename, string mysqlinipath, string mysqlpath, string mysqlbinpath, string
mysqldatapath)
catch (exception ex)
return
true
; }
//////
初始化資料庫,如果已經發生過初始化,則不會再初始化,注意,初始化完成後是空密碼。
/// ///
///public
static
void a_initdatabase(string
mysqlbinpath)
catch
}//新建初始資料庫
var log = exec.runcmd(mysqlbinpath, "
mysqld --initialize-insecure --console
").trim();//
--user=mysql
api.logger.addtolog("
a_initdatabase方法日誌:\r\n
" +log);
}//////
配置資料庫ini檔案,在初始化之後,啟動服務之前呼叫。
/// public
static
void b_resetmysqlconfig(string mysqlinipath, string mysqlpath, string
mysqldatapath)
//////
安裝服務,會執行解除安裝再裝。
/// public
static
void c_installservice(string mysqlbinpath, string servicename, string
mysqlinipath)
", servicename));
var log = exec.runcmd(mysqlbinpath, string.format("
mysqld.exe -install --defaults-file=\"\"
", servicename, mysqlinipath));
api.logger.addtolog(
"c_installservice方法日誌:\r\n
" +log);
}//////
啟動服務
/// public
static
bool d_startservice(string
servicename)
catch (exception ex)
}//////
設定初始密碼。將空密碼修改為指定密碼。
/// public
static
bool e_setdefaultpassword(string mysqlinipath, string
newpassword)
//////
檢測資料庫是否存在(或者已初始化過)
/// public
static
bool getisdbfileexisted(string
mysqldatapath)
//}}
//////
獲取當前埠
/// public
static
string getdbport(string
mysqlinipath)
publicstatic
bool setdefaultpassword(object port, object initpassword, string
newpassword)
;password='';logging=true;
", port, initpassword);
mysqlconnection conn = new
mysqlconnection(connstr);
try';
", newpassword), conn);
var eff =command.executenonquery();
conn.close();
return
true
; }
catch
(exception ex)
}
mysql安裝初始化 MySQL 初始化安裝
client port 3700 埠 socket tmp mysql.sock 如果主機上執行了多個mysql,請注意區分開來 default character set utf8 mysql default character set utf8 mysqld server id 13000 po...
mysql 初始化 MySQL 初始化安裝
client port 3700 埠 socket tmp mysql.sock 如果主機上執行了多個mysql,請注意區分開來 default character set utf8 mysql default character set utf8 mysqld server id 13000 po...
mysql 初始化 MySQL初始化
port 3306 設定mysql的安裝目錄 basedir d php apmw mysql 8.0.17 設定mysql資料庫的資料的存放目錄 datadir d php apmw mysql 8.0.17 data 允許最大連線數 max connections 200 允許連線失敗的次數。m...