首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL for Win7 64位安裝成功經驗總結:雙重配置法與 Error 1067 終極解決

     編輯:MySQL 綜合教學

方法一:免安裝包 + 手動配置(推薦可控)

1. 下載解壓

MySQL Community Server 5.6.13 → 解壓至 D:\Program Files\MySQL\mysql-5.6.13-win32。

2. 編寫 my.ini

複製 my-default.ini 為 my.ini:

[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306
character_set_server=utf8
basedir=D:\Program Files\MySQL\mysql-5.6.13-win32
datadir=D:\Program Files\MySQL\mysql-5.6.13-win32\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]
D:\Program Files\MySQL\mysql-5.6.13-win32\bin\mysqld.exe

3. 環境變量

MYSQL_HOME = D:\Program Files\MySQL\mysql-5.6.11-winx64
Path 追加 ;%MYSQL_HOME%\bin

4. 註冊服務(指定配置文件)

mysqld install MySQL --defaults-file="D:\Program Files\MySQL\mysql-5.6.13-win32\my.ini"

5. 啟動與密碼

net start mysql
mysql -u root -p
mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='root';
mysql> FLUSH PRIVILEGES;

6. 桌面快捷方式直連

目標: C:\Windows\System32\cmd.exe "D:\Program Files\MySQL\mysql-5.6.13-win32\bin" /k mysql -uroot -p inventory

方法二:MSI 安裝包 + 圖形向導(省心)

參考文章 176812 詳細圖文步驟,關鍵點:

  • Custom 安裝、不改默認路徑;
  • Detailed Configuration → Server Machine → Transactional DB → Strict Mode → utf8;
  • 安裝為服務、加入 PATH。

Error 1067 終極排查清單

libmysql.dll 部署提醒

開發機需將 bin\libmysql.dll 複製到 C:\Windows\System32,否則 C/C++/PHP 連接報「找不到動態庫」。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
#檢查項命令/操作
1my.ini basedir/datadir 路徑是否存在、雙反斜杠type my.ini 核對
2data 目錄是否為空(首次初始化)dir data
3端口 3306 是否被佔用netstat -ano | findstr 3306
4是否以管理員身份運行 cmd 安裝服務右鍵 cmd → 管理員
5舊 MySQL 服務是否殘留sc query mysql / sc delete mysql
6錯誤日誌 .err 文件具體信息type data\hostname.err
7權限:data 目錄系統/Administrators 完全控制右鍵屬性→安全