比如我的安裝目錄是:d:\program files\mysql
1.2,配置檔案
在windows系統中,配置檔案預設是安裝目錄下的 my.ini 檔案(或my-default.ini),部分配置需要在初始安裝時配置,大部分也可以在安裝完成後進行更改。當然,極端情況下,所有的都是可以更改的。
我們發現解壓後的目錄並沒有my.ini檔案,沒關係可以自行建立。在安裝根目錄下新增 my.ini,比如我這裡是:c:\program files\mysql\my.ini,寫入基本配置:
1.3,初始化資料庫; 設定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
在mysql安裝目錄的 bin 目錄下執行命令:
mysqld --initialize --console
執行完成後,會列印 root 使用者的初始預設密碼,比如:
注意!執行輸出結果裡面有一段: [note] [my-010454] [server] a temporary password is generated for root@localhost:fde*&sfrwsd:\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
其中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就是服務...