MySQL?8.0.29?解壓版安裝配置方法圖文教程
對于電腦上沒有Visual C++ 2019.exe 而導致安裝不了Mysql Install的朋友,此詳細步驟會更加明了。
一、下載(官方網(wǎng)站:MySQL)點擊括號內的"MySQL"即可跳轉。
將頁面下滑至底部,并點擊圖片相應位置。
點擊:Download 進行下載
按圖片點擊就ok了,就可以開始在下啦!
二、解壓,這里包含一些操作:(解壓下載文件,并放置在自己所喜歡的位置,作者文件的位置:C:\Program Files\MySQL\mysql-8.0.29-winx64)提供借鑒
(1)創(chuàng)建一個名為“my.ini”的文件并編輯(若在C盤中無法創(chuàng)建文件,可在桌面創(chuàng)建):
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] # 設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir = C:\\Program Files\\MySQL\\mysql-8.0.29-winx64\\ # 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir = C:\\Program Files\\MySQL\\mysql-8.0.29-winx64\\data # 允許最大連接數(shù) max_connections=20 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 創(chuàng)建模式 sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
C:\\Program Files\\MySQL\\mysql-8.0.29-winx64\\ 這個目錄一定要是“\\”,千萬別弄成“\”不然會報錯,
Mysq安裝目錄和數(shù)據(jù)存放目錄一定要修改為你自己設定的目錄,除非你設置的目錄與上述一致。
(2)將編輯好的“myini”文件拖入到解壓好的文件中(與bin等目錄齊驅)
(3)配置MySQL的環(huán)境變量:
在系統(tǒng)變量中新建系統(tǒng)變量,并填入相應信息,單擊確定。
MYSQL_HOME C:\Program Files\MySQL\mysql-8.0.29-winx64 # 此為bin的上一級目錄
再,在系統(tǒng)變量中尋找Path,點擊編輯,在最底部添加后,單擊確定,后一次退出。
%MYSQL_HOME%bin
三、以管理員的方式運行cmd,并執(zhí)行下面操作:
(1)切換到mysql的bin目錄:
=========================================================
打開cmd后,默認為: C:\Users\28690>
若之前解壓的文件放入D盤下,則首先輸入:d: 跳轉至D盤下
在輸入: cd:文件路徑
轉至bin目錄下 cd C:\Program Files\MySQL\mysql-8.0.29-winx64\bin
C:\Program Files\MySQL\mysql-8.0.29-winx64\bin>
這樣就成功了!
=========================================================
(2)執(zhí)行 mysqld --initialize命令,此時會在bin的同級目錄中生成一個新目錄data,點擊data,查看.err文件,可以看到root用戶生成的隨機密碼;
若不能直接編輯,可先復制并拖至桌面查看 ,目標框中為:root用戶生成的隨機密碼
(3)執(zhí)行mysqld --install命令,安裝mysqld服務:
mysqld --install
(4)執(zhí)行net start mysql命令,啟動mysql服務:
net start mysql
(5)執(zhí)行mysql -u root -p命令,連接mysql數(shù)據(jù)庫,輸入上述隨機生成的密碼(這里的密碼只能“純手敲”):
mysql -u root -p
(6)執(zhí)行sql重置root密碼操作:
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '新密碼';
tips:
- mysqld –initialize-insecure自動生成無密碼的root用戶;
- mysqld –initialize自動生成帶隨機密碼的root用戶;
- mysqld -remove移除自己的mysqld服務;
- net stop mysql命令,停止mysql服務
- 若報錯,請刪除data文件夾,重新執(zhí)行上述操作
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Mysql系列SQL查詢語句書寫順序及執(zhí)行順序詳解
這篇文章主要為大家介紹了Mysql系列SQL查詢語句的書寫順序及執(zhí)行順序示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-10-10一文深入理解MySQL中的UTF-8與UTF-8MB4字符集
在全球化的今天,數(shù)據(jù)的存儲與處理需要支持多種語言與字符集,對于 Web 應用程序和數(shù)據(jù)庫系統(tǒng)來說,字符集的選擇尤為重要,特別是在處理包含多種語言字符(如中文、阿拉伯文、表情符號等)的系統(tǒng)中,本文將深入探討 MySQL 中的兩個常見字符集:UTF-8 和 UTF-8MB42024-11-11mysql條件查詢and or使用方法及優(yōu)先級實例分析
這篇文章主要介紹了mysql條件查詢and or使用方法及優(yōu)先級,結合實例形式分析了mysql條件查詢and or基本功能、用法及優(yōu)先級相關操作技巧,需要的朋友可以參考下2020-04-04Linux中MySQL跳過密碼驗證以及Bug的解決方法(圖文)
這篇文章主要介紹了Linux中MySQL跳過密碼驗證以及Bug的解決方法,文章通過代碼示例和圖文結合的方式給大家講解的非常詳細,對大家解決問題有一定的幫助,需要的朋友可以參考下2024-09-09