程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Win2008 R2 mysql 5.5 zip格式mysql 安裝與配置

Win2008 R2 mysql 5.5 zip格式mysql 安裝與配置

編輯:MySQL綜合教程

Win2008 R2 mysql 5.5 zip格式mysql 安裝與配置。本站提示廣大學習愛好者:(Win2008 R2 mysql 5.5 zip格式mysql 安裝與配置)文章只能為提供參考,不一定能成為您想要的結果。以下是Win2008 R2 mysql 5.5 zip格式mysql 安裝與配置正文


Win2008 R2 mysql 5.5 zip格式mysql 安裝與配置

投稿:mdxy-dxy

這篇文章主要介紹了Win2008 R2 mysql 5.5 zip格式mysql 安裝與配置,需要的朋友可以參考下

Win2008 R2 zip格式mysql 安裝與配置

一、百度mysql5.6 ZIP 64位免安裝版 下載好後 解壓到D盤下

二、可以考慮修改my.ini裡面的配置 character-set-server=utf8 這句是編碼格式設定 port=.. 端口設定

三、設置環境變量PATH。將D:\mysql-5.6.20-winx64\bin加入path中。

四、安裝MySQL服務,一定要進入D:\mysql-5.6.20-winx64\bin目錄執行安裝 mysqld install

五、進入服務管理器 啟動MySQL服務

六、進入數據庫 , 修改root帳戶的登陸密碼1234, 再創建mysql遠程連接用戶,設置最大權限和登陸密碼。

mysql -u root -p 
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '1234';
GRANT ALL ON *.* TO 'sa'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;

七、開通防火牆3306端口 網絡->windows 防火牆->高級設置->入站規則 然後點擊右上角的新建規則 選擇"端口" 下一步,輸入3306端口,加入規則,

小編補充:

有時候為了與安裝版的將my.ini配置文件路徑加上去可以參考下面的方法

修改注冊表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL

找到 ImagePath

"D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL

mysql更改數據文件目錄及my.ini位置。
需求:更改mysql數據數據文件目錄及my.ini位置。

步驟:

1、查找my.ini位置,可通過windows服務所對應mysql啟動項,查看其對應屬性->可執行文件路徑,獲取my.ini路徑。

  "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\my.ini" MySQL55

2、編輯my.ini中對應datadir

  改前:datadir="D:\MySQL Data\data\"

  改後:datadir="D:\MySQL Data\MySQL Server 5.5\data\"

3、重整mysql對應數據文件目錄(若不做,則mysql無法正常啟動)

4、查找注冊表,修改mysql啟動項所關聯的defaults-file路徑:

  KEY_LOCAL_MACHINE/SYSTEM/Services/MySQL55

  修改完後,刷新windows服務,再次查看mysql啟動項屬性->可執行文件路徑,結果如下:

  "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\MySQL Server 5.5\my.ini" MySQL

  確保將my.ini移植到正確的目錄下。

5、重啟mysql,配置成功。

解決 The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

這個時候我們只需要
flush privileges 一下就OK了,
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved