在window下安裝第二個mysql


    win7電腦 上已經通過安裝的方式安裝過一個5.5版本的mysql,現在需要再安裝一個5.6版本的mysql,因此采用了免安裝版的mysql

1.下載

        直接去官網下載,社區版

2.解壓

        解壓zip文件

3.配置my.ini

   (1) 默認有個my-default.ini,復制這個文件,然后改個名字,改為my.ini
   (2) 修改一下my.ini里面的內容,可參考下面的內容
[mysql] 
# 設置mysql客戶端默認字符集
default-character-set=utf8 
[mysqld]
#設置3306端口
port = 3307 
# 設置mysql的安裝目錄
basedir=D:\\dev\mysql\\mysql-5.6.39-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\\dev\mysql\\mysql-5.6.39-winx64\\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

4.安裝

     執行mysqld命令時,帶上前綴,因為默認的path在之前安裝5.5版本時候以前已經用過了。所以我們需要帶上前綴,就不會用之前5.5的環境變量了
(1)先初始化一下
D:\dev\mysql\mysql-5.6.39-winx64\bin\mysqld --initialize
             通過mysqld --initialize 命令先來一遍初始化 ,會在解壓縮目錄自動創建data文件夾,data文件夾內應該包含如下目錄,如果沒有mysql目錄,證明你初始化出問題了, 請打開 data目錄的錯誤日志文件 DESKTOP-4K29EOD.err 看一下提示信息, 一般都是配置文件my.ini 配置的有問題的. 
 備注:mysqld 后面是 --initialize ,是2個中划線的
(2)安裝
D:\dev\mysql\mysql-5.6.39-winx64\binmysqld install mysql5_6
    安裝完后默認是沒有密碼的, 需要自己手動改密碼。

5.啟動mysql服務

net start mysql5_6

6.訪問

        訪問時是3307這個端口號
D:\dev\mysql\mysql-5.6.39-winx64\bin\mysql -u root -p -P3307
        注意,這里不用輸入密碼,直接回車就OK
        備注:如果這里提示密碼錯了,那么去data文件夾下面的xxx.err文件里面找密碼
  

7.改密碼

在上面登錄的基礎上執行下面的代碼,將root密碼也改成為root
use mysql;
UPDATE user SET Password = PASSWORD('root') WHERE user = 'root';
FLUSH PRIVILEGES;

8.附錄

參考鏈接:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM