Windows下安裝MySql5.7(解壓版本)
1、 官方地址下載MySql Server 5.7
2、 解壓文件到目錄d:\Soft\mysql57下
3、 在上面目錄下創建文件my.ini,內容如下:
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:/soft/mysql57
# 設置mysql數據庫的數據的存放目錄
datadir=D:/soft/mysql57/data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=MYISAM
skip-grant-tables
4、 管理員身份運行cmd進入目錄D:/soft/mysql57/bin,執行命令如下
> mysqld install MySQL --defaults-file="D:\soft\mysql57\my.ini"
5、 啟動mysql
> net start mysql
此時會報MySQL 服務無法啟動。服務沒有報告任何錯誤。
6、 執行:
>mysqld --initialize-insecure
7、 執行這個命令會在mysql根目錄下創建data文件夾,
8、 執行net start mysql這次就成功了
9、 執行mysql -u root -p,回車密碼不用輸入,直接回車,成功登錄mysql。然后use mysql //進入mysql數據庫
10、 設置root密碼
11、 update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';
12、 注意 authentication_string 5.7以前是password
13、 如果需要遠程客戶端連接,可以執行
14、 Grant all on *.* to 'root'@'%' identified by 'root' with grant option;
15、 flush privileges;//提交
16、 重啟mysql服務即可
