win10下mysql多例項安裝

2022-04-12 07:02:25 字數 2968 閱讀 9530

版本: mysql community server 5.7.25

平台: win10

二、mysql安裝noinstall版本[建議所有指令直接貼上,容易輸錯]

1.解壓壓縮包

將壓縮包解壓後重新命名為mysql-3306和mysql-3307(複製了乙份)

目錄分別是

mysql-3306:d:\database\mysql-3306

mysql-3307:d:\database\mysql-3307

2.新建my.ini檔案

d:\database\mysql-3306\my.ini

[client]

port=3306

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

# 設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=d:\\database\\mysql-3306

# 設定 mysql資料庫的資料的存放目錄,mysql 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯

datadir=d:\\database\\mysql-3306\\data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

server-id=1

3.安裝並啟動服務

這一步以管理員身份在mysql-3306目錄下開啟cmd命令列,按照如下配置

mysqld --install mysql-3306 --defaults-file="d:\database\mysql-3306\my.ini"

mysqld --defaults-file="d:\database\mysql-3306\my.ini" --initialize-insecure --explicit_defaults_for_timestamp

net start mysql-3306

第一條指令是安裝服務mysql-3306

第二條指令是初始化資料庫(會自動生成data資料夾),--initialize-insecure會在root@localhost建立乙個無密碼的root使用者

第三條指令是啟動mysql-3306服務

有任何問題,可以檢視data目錄下的*.err檔案

4.訪問mysql-3306服務

mysql -u root -p 3306 -p

完整為mysql -u username -p portnumber -p password

這樣就完成了第乙個mysql-3306例項的安裝及啟動

三、第二個mysql服務的安裝

1.新建my.ini檔案

目錄:d:\database\mysql-3307\my.ini

[client]

port=3307

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

# 設定3307埠

port = 3307

# 設定mysql的安裝目錄

basedir=d:\\database\\mysql-3307

# 設定 mysql資料庫的資料的存放目錄,mysql 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯

datadir=d:\\database\\mysql-3307\\data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

server-id=2

2.服務安裝及啟動

mysqld --install mysql-3307 --defaults-file="d:\database\mysql-3307\my.ini"

mysqld --defaults-file="d:\database\mysql-3307\my.ini" --initialize-insecure --explicit_defaults_for_timestamp

[optional?]之後建議修改登錄檔mysql-3307服務

hey_local_machine/system/currentcontrolset/services/

檢視imagepath的值,建議修改為

d:\database\mysql-3307\bin\mysqld.exe --defaults-file=d:\database\mysql-3307\my.ini mysql-3307

預設值與mysql-3306服務相同,即為

d:\database\mysql-3306\bin\mysqld.exe --defaults-file=d:\database\mysql-3307\my.ini mysql-3307

之後執行net start mysql-3307即可

win10 使用monkeyrunner安裝apk

最近在倒騰這個monkeyrunner,一切環境準備ok後,想在運用一下monkeyrunner命令在模擬器上裝個apk 接下來步驟如下 啟動monkeyrunner,1 匯入monkeyrunner所要使用的模組 from com.android.monkeyrunner import monke...

win10下anaconda學習環境的安裝記錄

需要安裝anaconda tensorflow keras matplotlib tensorflow keras和python的版本對應 最後選擇anaconda3 5.2.0 python3.6 tensorflow2.0.0 keras2.3.1 記錄點1 anaconda3自帶的python...

win10下 mysql服務無法啟動

由於專案需要,要用到資料庫,在配置mysql服務時,出現了這樣的錯誤。究其原因,是為初始化data目錄而致,則初始化data目錄後,目錄下將自動新增名為data的目錄。這時再次啟動mysql服務,則能正常啟動。在安裝過程中,正確配置環境變數後,若未進入mysql目錄,在其他目錄下進行安裝mysql,...