windows 安裝解壓版 mysql5.7.28 winx64的詳細教程
1. 解壓
解壓到 D:\Mysql-5.7 路徑下,并重命名文件為 mysql。
2.創(chuàng)建 data 文件夾
打開 mysql 文件夾創(chuàng)建 data 文件夾
3.給 mysql 添加環(huán)境變量
3.1 打開控制面板,點擊‘系統(tǒng)和安全'
3.2點擊‘系統(tǒng)'之后,點擊‘高級系統(tǒng)設(shè)置'
3.3點擊環(huán)境變量,進入環(huán)境變量設(shè)置菜單
選中系統(tǒng)變量中的 “path”,在 path 值里面輸入: D:\Mysql-5.7\mysql\bin 保存退出
4.到 mysql 文件夾中創(chuàng)建 my.ini 文件并把以下內(nèi)容粘貼進去
[mysql] #設(shè)置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設(shè)置3306端口 port = 3306 #設(shè)置mysql的安裝目錄 basedir=D:\\Mysql-5.7\mysql #設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=D:\\Mysql-5.7\mysql\data #允許最大連接數(shù) max_connections=200 #服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 #創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB #開啟查詢緩存 explicit_defaults_for_timestamp=true skip-grant-tables
5.打開命令提示符(cmd)(以管理員身份運行)
mysqld --initialize mysqld install net start mysql
執(zhí)行mysql -uroot -p
命令,因為我們在 my.ini 文件里面添加了 skip-grant-tables。所以,密碼可以輸入任意值。
修改密碼,刷新權(quán)限。
mysql> use mysql; #將數(shù)據(jù)庫切換至mysql庫 Database changed mysql> update user set authentication_string=PASSWORD('123456') where user='root'; #修改密碼 Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql> flush privileges; #刷新權(quán)限 Query OK, 0 rows affected (0.00 sec) mysql> quit; # 退出 mysql 命令行
6.刪除跳過密碼驗證設(shè)置
開啟非嚴格模式,不然不兼容5.6版本的部分語句,例如部分字段 group by
卻在查詢中查詢?nèi)孔侄?,就會sql語句報錯
# 非嚴格模式 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
7.錯誤問題收集
7.1 mysqld --initialize無反應
我使用的powersehll安裝的,沒反應,然后使用cmd窗口管理員模式,提示找不到msvcp120.dll,msvcr120.dll缺失
解決辦法:
在微軟官網(wǎng)上下載的 Visual C++ Redistributable Packages for Visual Studio 2013
參考:https://www.okcode.net/article/74194
到此這篇關(guān)于windows 安裝解壓版 mysql5.7.28 winx64的詳細教程的文章就介紹到這了,更多相關(guān)windows安裝mysql5.7.28內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Windows安裝MySQL8.0.28.0.msi方式(圖文詳解)
- windows?64位下mysql8.0.25安裝配置教程(最詳細!)
- 詳解Windows?Server?2012下安裝MYSQL5.7.24的問題
- Windows下MySQL詳細安裝過程及基本使用
- 詳細介紹windows下MySQL安裝教程
- 最新版MySQL 8.0.22下載安裝超詳細教程(Windows 64位)
- Windows10下mysql 8.0.22 安裝配置方法圖文教程
- MySQL 8.0.19安裝詳細教程(windows 64位)
- Windows系統(tǒng)下MySQL8.0.21安裝教程(圖文詳解)
- MySQL 8.0.20 安裝教程圖文詳解(windows 64位)
- Windows10下mysql 8.0.19 winx64安裝教程及修改初始密碼
- Windows安裝MySQL8.0.x 版本教程
相關(guān)文章
mySQL中in查詢與exists查詢的區(qū)別小結(jié)
最近被一個朋友問到mySQL中in查詢和exists的區(qū)別,當然只是草草的回答了下,今天偶然看到了一篇關(guān)于mysql中的exists查詢的文章,讀完感覺太”冷落”它了,這里總結(jié)一下,也跟自己常用的in查詢做一下對比。有需要的朋友們可以參考借鑒,下面來一起學習學習吧。2016-11-11SQL Server索引設(shè)計基礎(chǔ)知識詳解使用
為了使索引的使用效率更高,在創(chuàng)建索引時,必須考慮在哪些字段上創(chuàng)建索引和創(chuàng)建什么類型的索引。索引設(shè)計不合理或者缺少索引都會對數(shù)據(jù)庫和應用程序的性能造成障礙。高效的索引對于獲得良好的性能非常重要。設(shè)計索引時,應該考慮相應準則2023-04-04Mysql如何對json數(shù)據(jù)進行查詢及修改
這篇文章主要介紹了Mysql如何對json數(shù)據(jù)進行查詢及修改,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07mysql利用group_concat()合并多行數(shù)據(jù)到一行
把查詢name字段得到的多行記錄進行合并,可以通過程序?qū)崿F(xiàn),但也可直接在sql層完成,需要的朋友可以參考下2014-07-07安裝MySQL 5.7出現(xiàn)報錯:unknown variable ‘mysqlx_port
這篇文章主要介紹了安裝MySQL 5.7出現(xiàn)報錯:unknown variable ‘mysqlx_port=0.0‘的解決方法,文中通過圖文結(jié)合的方式介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2024-06-06使用mysql的disctinct group by查詢不重復記錄
非常不錯的方法,用mysql的group by解決不重復記錄的問題,看來我需要學習的地方太多了2008-08-08