MySql服務初始化 安裝 啟動

2021-09-09 01:39:29 字數 2370 閱讀 3444

///

///安裝並開啟服務

/// 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)

public

static

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...