[MySQL]win下安裝mysql5.7

[MySQL]win下安裝mysql5.7

@Author GQ 2017年04月4日
剛買了一個阿里雲winServer 2008R2 標準版,需要安裝一個MySql數據庫,一路的坑已填平.

1.MySql官網下載https://dev.mysql.com/downloads/mysql/ zip格式

下載

2.解壓到服務器C盤目錄,可自定義

牧流

3.默認有一個my-defult.ini配置文件(注意並且目錄中是沒有data文件的(生成data文件往下看)

4.在cmd中切到mysql/bin目錄下執行mysqld -install來安裝MySql服務

運行服務

  • 會提示服務成功安裝,

這裏注意,如果什麼都不編輯,直接按照下面步驟啓動的話:

cmd輸入services.msc進入服務,找到Mysql直接點啓動此服務,會提示失敗!

  • 啓動mysql服務失敗

啓動mysql服務失敗

5.安裝mysql 5.7+版本時,若發現因根目錄下,缺少data文件夾的情況,請不要去拷貝其他版本的data文件夾,因爲此操作會出現很多潛在問題,如果複製了,請先刪除.

需要先自動生成data目錄,在cmd中執行;

mysqld --initialize-insecure --user=mysql

6.這時候目錄就完整了,打開my-defult.ini編輯如下:

路徑

  • 根據自己的目錄進行配置即可.然後再次啓動MySql服務:

付

  • MySql啓動成功.

7.然後打開cmd在mysql/bin目錄下mysql -u root -p密碼直接回車:

進入

  • 如果提示”不是內部或外部命令”,注意目錄是否錯了,或者去配置環境變量,具體如何配置請面向百度編程.

8.默認MySql無密碼,需要手動修改密碼

mysql>set password =password('你的密碼');
mysql>flush privileges;

9.用可視化工具連接MySql會提示當前ip無法連接,需要給root授權

mysql>grant all on *.* to 'root'@'%' IDENTIFIED BY '你的密碼'with grant option ;
mysql>flush privileges;

10.再次嘗試連接即可進入.

11.如果忘記密碼,可進入MySql修改user表密碼

mysql>use mysql;
mysql>update user set password=password('你的密碼') where user='root'; 
mysql>flush privileges;
發佈了69 篇原創文章 · 獲贊 16 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章