1. 程式人生 > >Mysql-winx64 安裝教程

Mysql-winx64 安裝教程

exp find install jsb ofo 新建 advice all new

轉自

技術分享圖片

keyword: MySQL 數據庫

------------------------------------------------------------

1.下載

https://dev.mysql.com/downloads/mysql/

技術分享圖片

解壓到自己喜歡的一個位置即可(目錄中不要包含中文)

如:D:\Program Files\

2.系統環境變量配置

(1)新增系統變量

變量名:MYSQL_HOME 變量值:Mysql解壓目錄,如D:\Program Files\mysql-5.7.21-winx64 (2)追加PATH ;%MYSQL_HOME%\bin;

3.配置my.ini文件

在解壓根目錄新建一個my.ini的文件

  1. # For advice on how to change settings please see
  2. # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
  3. # *** DO NOT EDIT THIS FILE. It‘s a template which will be copied to the
  4. # *** default location during install, and will be replaced if you
  5. # *** upgrade to a newer version of MySQL.
  6. [mysqld]
  7. # Remove leading # and set to the amount of RAM for the most important data
  8. # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
  9. # innodb_buffer_pool_size = 128M
  10. # Remove leading # to turn on a very important data integrity option: logging
  11. # changes to the binary log between backups.
  12. # log_bin
  13. # These are commonly set, remove the # and set as required.
  14. basedir = "D:\\Program Files\mysql-5.7.21-winx64"
  15. datadir = "D:\\Program Files\mysql-5.7.21-winx64\data"
  16. port = 3306
  17. character_set_server = utf8
  18. # server_id = .....
  19. # Remove leading # to set options mainly useful for reporting servers.
  20. # The server defaults are faster for transactions and fast SELECTs.
  21. # Adjust sizes as needed, experiment to find the optimal values.
  22. # join_buffer_size = 128M
  23. # sort_buffer_size = 2M
  24. # read_rnd_buffer_size = 2M
  25. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
技術分享圖片

4.管理員方式啟動命令提示窗符

進入mysql解壓目錄到bin目錄下

如:D:\Program Files\mysql-5.7.21-winx64\bin

技術分享圖片

分別執行:

(1)初始化:mysqld -initialize-insecure

技術分享圖片

如果報錯failed to set datadir to 則 執行一下 mysqld --initialize --user=mysql --console,再執行(1);

正確之後會在Mysql解壓根目錄生成data文件夾以及相關文件

(2)mysqld -install

技術分享圖片

*如提示Install/Remove of the Service Denied,說明不是已管理員的方式進入的命令提示符

(3)啟動服務:net start mysql

技術分享圖片

(4)登陸,改密碼 mysql -u root -p

【成功登陸的直接到(5)】

我的出現了

技術分享圖片

在my.ini中增加

技術分享圖片

重啟服務,成功登陸

技術分享圖片

(5)執行改密碼語句 (正常登陸的使用set password= password(‘新密碼’);)

update user set authentication_string = password("新密碼") where user=‘root‘;

技術分享圖片

(6)exit; net stop mysql

技術分享圖片

(7)登陸成功的忽略這一步

技術分享圖片

到my.ini中註釋掉

重啟進入之後set password= password(‘新密碼’);

技術分享圖片

到此就可以正常使用了。

(8)測試 show databases;

技術分享圖片

5.寫兩個bat文件用於啟動和關閉mysql服務

(1)啟動mysql服務

  1. @echo off
  2. echo 確定要啟動MySQL服務嗎?
  3. pause
  4. net start mysql
  5. echo 啟動MySQL服務完成,請確認有沒有錯誤發生。
  6. Pause
保存為 mysql服務啟動.bat 文件,運行時要以管理員方式運行 技術分享圖片 (2)關閉mysql服務
  1. @echo off
  2. echo 確定要關閉MySQL服務嗎?
  3. pause
  4. net stop mysql
  5. echo 關閉MySQL服務完成,請確認有沒有錯誤發生。
  6. Pause

保存為 mysql服務關閉.bat 文件,運行時要以管理員方式運行

技術分享圖片 MySql到此安裝結束。

Mysql-winx64 安裝教程