windows下mysql的安裝

2021-08-20 14:29:48 字數 2570 閱讀 9501

比如我的安裝目錄是:d:\program files\mysql

1.2,配置檔案

在windows系統中,配置檔案預設是安裝目錄下的 my.ini 檔案(或my-default.ini),部分配置需要在初始安裝時配置,大部分也可以在安裝完成後進行更改。當然,極端情況下,所有的都是可以更改的。

我們發現解壓後的目錄並沒有my.ini檔案,沒關係可以自行建立。在安裝根目錄下新增 my.ini,比如我這裡是:c:\program files\mysql\my.ini,寫入基本配置:

; 設定3306埠

port=3306

; 設定mysql的安裝目錄

basedir=d:\program file\mysql

; 設定mysql資料庫的資料的存放目錄

datadir=d:\program file\mysql\data

; 允許最大連線數

max_connections=200

; 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統

max_connect_errors=10

; 服務端使用的字符集預設為utf8

character-set-server=utf8

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

default-storage-engine=innodb

; 預設使用「mysql_native_password」外掛程式認證

default_authentication_plugin=mysql_native_password

[mysql]

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

default-character-set=utf8

[client]

; 設定mysql客戶端連線服務端時預設使用的埠

port=3306

default-character-set=utf8

1.3,初始化資料庫

在mysql安裝目錄的 bin 目錄下執行命令:

mysqld --initialize --console

執行完成後,會列印 root 使用者的初始預設密碼,比如:

d:\program files\mysql\bin>mysqld --initialize --console

2018-06-09t15:57:17.087519z 0 [system] [my-013169] [server] c:\program files\mysql\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 4984

2018-06-09t15:57:24.859249z 5 [note] [my-010454] [server] a temporary password is generated for root@localhost: fde*&sfrws

2018-06-09t15:57:27.106660z 0 [system] [my-013170] [server] d:\program files\mysql\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed

注意!執行輸出結果裡面有一段: [note] [my-010454] [server] a temporary password is generated for root@localhost:fde*&sfrws

其中root@localhost:後面的「fde*&sfrws」就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,後續登入需要用到。

1.4,安裝服務

在mysql安裝目錄的 bin 目錄下執行命令(以管理員身份開啟cmd命令列,或者在安裝目錄shift+右鍵「在此處開啟命令列視窗」):

mysqld --install [服務名]

後面的服務名可以不寫,預設的名字為 mysql。當然,如果你的電腦上需要安裝多個mysql服務,就可以用不同的名字區分了,比如 mysql5 和 mysql8。

安裝完成之後,就可以通過命令net start mysql啟動mysql的服務了。

d:\program files\mysql\bin>mysqld --install

service successfully installed.

d:\program files\mysql\bin>net start mysql

mysql 服務正在啟動 ..

mysql 服務已經啟動成功。

############如果提示服務已存在###########

解決辦法 

移除原來的mysql服務 

mysqld -remove mysql

或者 sc delete mysql 

重新註冊 mysql服務 

mysqld –install mysql –defaults-file=」c:\mysql-5.1.34\my.ini」

windows下matplotlib的安裝

下來就好好說說matplotlib,我是win32,裝的是python3.4,就我自己個人的經歷與大家分享一下 之後再命令列輸入 import matplotlib 出現錯誤 no module name six 表明需要安裝scipy。2.安裝scipy 選擇合適的之後直接安裝,安裝之後將pyth...

Windows下的Qt Creator的安裝

qt使用4.7.2版本 qt win opensource 4.7.2 mingw.exe qt creator使用2.1.0版本 qt creator win opensource 2.1.0.exe 1 先安裝qt creator。執行qt creator win opensource 2.1....

Memcached在Windows下的安裝

前言 簡介下 memcached 和 memcache 的區別和聯絡 memcached和memcache的區別,其實很簡單,乙個是服務端,乙個是客戶端,就像mysql一樣,我們在命令列裡輸入各種sql語句就能查詢到需要的結果,這就是客戶端,客戶端接收我們輸入的命令從服務端查詢,mysqld就是服務...