MySQL安裝及遇到的問題
阿新 • • 發佈:2018-12-31
這裡主要是針對MySQL在windows作業系統上的一些安裝及遇到的問題
- 下載安裝包
跳轉到下載介面,這時你會發現要登入才能下載 ,其實下面有No thanks, just start my download. 就點這個連結就OK了
下載完成後解壓出來,之後就要開始配置一些東西了
- mysql配置
開啟你剛剛解壓的mysql-5.7.18-winx64資料夾裡面,你會發現裡面有my-default.ini配置檔案(注:有的沒有這個檔案,需要自己新建一個my.ini的檔案),這個是預設的配置檔案,複製一個自己的改名字為my.ini
下面編輯my.ini配置以下基本資訊:
[mysql]
# 設定mysql客戶端預設字符集,注:版本實在5.7之前需要配置的,之後可以不需要配置
#default-character-set=utf8
[mysqld]
# 設定3306埠,注:版本實在5.7之前需要配置的,之後可以不需要配置,如你想自定義一個埠可以修改
#port = 3306
# 設定mysql的安裝目錄,注:版本實在5.7之前需要配置的,之後可以不需要配置
#basedir=D:/My_Foftware/MySQL/mysql-5.7.18-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:/My_Foftware/MySQL/sqldata
# 允許最大連線數
max_connections=20
# 服務端使用的字符集預設為8位元編碼的latin1字符集 注:版本實在5.7之前需要配置的,之後可以不需要配置
#character-set-server=utf8
# 建立新表時將使用的預設儲存引擎 注:版本實在5.7之前需要配置的,之後可以不需要配置
#default-storage-engine=INNODB
- 安裝mysql
這裡需要注意的必須要用管理員身份開啟cmd命令列工具,cd到解壓檔案的bin目錄:D:\My_Foftware\MySQL\mysql-5.7.18-winx64\bin; 如果你不想每次都切換到bin目錄下你可以在環境變數PATH中配置bin目錄路徑。
- 輸入mysqld install回車執行,出現安裝成功就可以了。
- 輸入net start mysql 啟動mysql (或開啟windows服務手動啟動mysql)
在cmd裡啟動發現沒法啟動
這裡就需要cd到bin目錄下先初始化(這裡就沒有用cmd來開啟資料庫,用的SQL視覺化圖形工具來操作,這裡可以到文章最下面點選下載安裝就可以了)
- mysqld –initialize-insecure自動生成無密碼的root使用者
- 然後在輸入net start mysql 啟動mysql 就OK了
- 開啟windows服務手動啟動mysql 服務就可以了
不過我在啟動MySQL服務時出現該錯誤:
本地計算機上的mysql服務啟動停止後,某些服務在未由其他服務或程式使用時將自動停止。
解決方法:
首先,你需要把原來的服務刪除:
進入cmd中輸入:
mysqld --remove mysql
接著執行:
//後面是自己的檔案目錄
mysqld --install mysql --defaults-file=D:\My_Foftware\MySQL\mysql-5.7.18-winx64\my.ini
接下來就是啟動服務:
請以管理員許可權執行!
net start mysql
這時你就會發現mysql服務啟動成功
好了最後mysql的安裝和一些問題完美的搞定,下面就可以在mysql做自己想做的事情了。下面是mysql視覺化工具,有需要的可以下載安裝下,樣子如下圖: