MySQL資料庫 5.7.19數據庫安裝方法

安裝板MySQL總是出錯,於是在網上找瞭免安裝版的配置過程,總結如下

首先進入下載免安裝版MySQL

將下載的解壓,比如我解壓到C:/mysql-5.7.19-winx64

若根目錄沒有data目錄就創建一個,若根目錄沒有.ini文件就創建一個,內容如下並命名為:my.ini

[MySQL]   
  
# 設置mysql客戶端默認字符集   
default-character-set=utf8   
  
[mysqld]   
  
#設置3306端口   
port = 3306   
  
# 設置mysql的安裝目錄   
basedir=C:/mysql-5.7.19-winx64  
  
# 設置mysql資料庫的數據的存放目錄   
datadir=C:/mysql-5.7.19-winx64/data  
  
# 允許最大連接數   
max_connections=200   
  
# 服務端使用的字符集默認為8比特編碼的latin1字符集   
character-set-server=utf8   
  
# 創建新表時將使用的默認存儲引擎   
default-storage-engine=INNODB  
  
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER  
  
[WinMySQLAdmin]  
Server=C:/mysql-5.7.19-winx64/bin/mysqld.exe  

在環境變量Path中配置 C:/mysql-5.7.19-winx64/bin目錄

用管理員身份運行命令行進入C:/mysql-5.7.19-winx64/bin目錄下運行:

mysqld –initialize-insecure –user=mysql

這一步可能會出現丟失msvcr120.dll錯誤或者000007b程式異常關閉。可用MicrosoftDirectX工具修復

然後:

cmd: mysqld –install

若出現的錯誤(系統錯誤2)解決:

解壓版不會自動指定目錄,所以需要更改註冊表路徑:運行輸入:regedit

目錄:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/MySQL/ImagePath

全部內容更改為:"C:\mysql-5.7.19-winx64\bin\mysqld" MySQL

然後在my.ini最後加上下面這句話:

skip-grant-tables

cmd:net start mysql

然後管理員權限命令行輸入:

cmd:mysql –u root –p

cmd>mysql:password: 直接回車

cmd>mysql: SET PASSWORD = PASSWORD('root');

cmd: flush privileges;

cmd>mysql: quit

將剛才添加的my.ini文件裡的skip-grant-tables刪除

此時 mysql登錄賬戶為 root 密碼為root

You May Also Like