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

Win7 64位免安裝 MySQL 5.6.16 配置實戰:my.ini 編寫、服務註冊、遠程授權

     編輯:MySQL 綜合教學

1. 下載與解壓

免安裝包(百度網盤):提取碼見原文。解壓至 D:\dev_soft\mysql64(自定義)。

2. 編寫 my.ini(關鍵)

複製 my-default.ini 為 my.ini,內容:

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

[mysql]
default-character-set = utf8

[mysqld]
port = 3306
basedir = D:\dev_soft\mysql64
datadir = D:\dev_soft\mysql64\data
character_set_server = utf8
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

注意:datadir 必須指向 data 目錄,首次啟動前該目錄應為空或不存在,MySQL 會自動初始化系統表。

3. 註冊 Windows 服務(兩種方式)

方式 A:配置環境變量(推薦)

系統變量 MYSQL_HOME = D:\dev_soft\mysql64
Path 追加 ;%MYSQL_HOME%\bin

管理員 cmd 執行:

mysqld --install mysql5 --defaults-file=D:\dev_soft\mysql64\my.ini

方式 B:不配置環境變量,進入 bin 目錄直接執行

cd D:\dev_soft\mysql64\bin
mysqld --install mysql5

成功提示:Service successfully installed.

4. 服務控制

net start mysql5    # 啟動
net stop mysql5     # 停止

5. 修改 root 密碼 & 授權遠程訪問

mysql -u root -p
mysql> SET PASSWORD = PASSWORD('newpass');
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpass' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

6. 驗證連接

本機命令行、Navicat、Workbench 均可連接 127.0.0.1:3306 或本機 IP。

避坑清單

坑點後果解決
my.ini 路徑寫錯 / basedir/datadir 錯誤服務啟動失敗 Error 1067絕對路徑、雙反斜杠或正斜杠、data 目錄存在
非管理員 cmd 安裝服務Install/Remove of the Service Denied!右鍵 cmd → 以管理員身份運行
未授權 root@'%'遠程客戶端連不上GRANT ... TO 'root'@'%'
防火牆攔截 3306遠程連接超時防火牆入站規則放行 3306
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved