1. 程式人生 > >Windows下配置啟動面安裝版本mysql

Windows下配置啟動面安裝版本mysql

mysql

一,下載Zip版本的免安裝版本的Mysql,並解壓之安裝目錄下面


二,在Windows的Path中添加Mysql的Bin目錄,使得可訪問mysql等命令。

*遇到奇怪問題,在win10的path加入了mysql運行記錄。但是執行mysql依然未找到。此時mysql的bin目錄為path中的最後一項。後來在path中再增加一項(例如,path為 ....;%MYSQL_BIN%;D:\test;)則可以在命令中可以找到mysql


三,創建Mysql的啟動選項文件my.ini。

Mysql會從C:、 Windir,安裝目錄等多個目錄搜索My.ini配置文件。mysql5.7.1.17沒有啟動用的配置文件,同時沒有設置Data文件夾。可以在安裝目錄或者希望存放數據的地方創建data目錄

創建My.ini文件,並且設置配置如下

[client]

#客戶端使用UTF8

default-character-set=utf8

[mysqld]

#服務啟動的目錄

#註意Windows下面,目錄路徑分隔符要用/,如要要用反斜杠,則要\\

basedir=D:/Server/mysql-5.7.18-winx64

datadir=D:/Server/mysql-5.7.18-winx64/data

port = 3306

#服務器默認使用UTF8

character-set-server=utf8

#不使用授權表可以登陸MYSQL,初次啟動適用

skip-grant-tables


四,調用初始化命令,初始化。該命令需要用管理員權限運行。

win10在開始菜單的視窗圖標 右鍵 -> 命令提示符(管理員) 可以打開

mysqld --initialize

\mysqld --initialize-insecure #這個命令,代表初始化後,root用戶為空密碼

** 同時可以制定初始化時候使用的配置文件

mysqld --defaults-file=C:\my.ini --initialize

執行該命令後,MYSQL將進行data數據存放目錄的初始化,以及數據庫原始表的一些初始化工作,包括root用戶的創建。

在data(數據目錄)目錄下面的XXXXXX.err文件裏面,可以查看生成的root的隨機密碼


五,啟動mysql服務

mysqld --console


五,登陸並修改密碼

如果忘記密碼了,可以從MySql的error log裏面找到初始化的隨機密碼

ALTER USER [email protected] IDENTIFIED BY ‘Abcd8888‘;


本文出自 “11395639” 博客,請務必保留此出處http://11405639.blog.51cto.com/11395639/1922589

Windows下配置啟動面安裝版本mysql