MySQL 5.7 免安裝版配置

來源:互聯網
上載者:User

標籤:path   gravity   mysql管理   儲存   root密碼   -o   col   資料檔案   .com   

  MySQL5.7免安裝版配置

Mysql是一個比較流行且很好用的一款資料庫軟體,如下記錄了我學習總結的mysql免安裝版的配置經驗。

一、 軟體下載


5.7 32位https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-win32.zip 
5.7 64位https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip 
本次教程採用的是64位版本,諸君可根據自己電腦系統和個人喜好酌情處理。

二、 操作步驟1.下載後得到zip壓縮包

 

2.解壓到自己想要安裝到的目錄,本人解壓到的是D:\Program Files(考慮到解壓後檔案名稱很長所以我從命名了)

 

3.添加環境變數

我的電腦->屬性->進階->環境變數 
選擇PATH,在其後面添加: 你的mysql 安裝檔案下面的bin檔案夾 
(如: D:\Program Files\mysql-5.7\bin ) 
 
(注意不要刪除其他的東西) 

4.建立 my.ini 檔案

 

5.編輯my.ini檔案
[mysqld]basedir=D:\Program Files\mysql-5.7datadir=D:\Program Files\mysql-5.7\dataport=3306skip-grant-tables#basedir表示mysql安裝路徑#datadir表示mysql資料檔案儲存路徑#port表示mysql連接埠#skip-grant-tables表示忽略密碼 

 

6.啟動管理員模式下的CMD,並將路徑切換至mysql下的bin目錄,然後輸入
mysqld –install 就行mysql
  • 1

 

7.輸入  net start mysql 啟動mysql服務

 

8.再輸入  mysqld --initialize-insecure --user=mysql; 初始化資料檔案

 

9.然後再次啟動mysql 然後用命令  mysql –u root –p 進入mysql管理介面(密碼可為空白)

 

10.進入介面後更改root密碼
update mysql.user set authentication_string=password(‘123456789‘) where user=‘root‘ and Host = ‘localhost‘;

 

123456789為我的新密碼 ,此處密碼由您決定 
最後輸入flush privileges 重新整理許可權 


11.修改 my.ini檔案刪除最後一句skip-grant-tables

 

12.重啟mysql即可正常使用

(2017年9月16日 更新)

13.關於亂碼

最近開始用mysql在javaee項目,發現jdbc插入的資料中 漢字部分為亂碼。 
後來發現其中除了jsp到servlet這個過程中產生的亂碼以外 還有mysql設定不當產生的亂碼 

在 my.ini 中 mysqld 段 加入 character_set_server=utf8 然後重啟 

這樣mysql基本解決問題了。

MySQL 5.7 免安裝版配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.