如何安裝MySQL--配置完整教學(xué)
對應(yīng)全套文章鏈接:
MySQL如何安裝配置(含my.nin詳細配置-新舊版通殺) (qq.com)
一、下載MySQL
百度搜索MySQL
進入以下頁面,在依次點擊download、MySQL Community (GPL) Downloads ?
點擊?MySQL Community Server
我這里是window,自己選擇相應(yīng)的系統(tǒng)進行下載-選擇第一個即可(免安裝版)
zip Archive:是直接解壓縮以后使用的
msi?:是microsoft?installer的簡寫,是微軟格式的安裝包
二、配置my.ini
配置my.nin---------------------------------------------
這里用的是zip Archive版進行演示:
下載完成后會有一個zip,解壓后再打開相應(yīng)文件夾并新建一個名為my.ini的文檔,如下:
這里學(xué)會查找自己的MySQL壓縮目錄,下面要用!
用記事本打開此文件夾-my.ini ,并把以下代碼復(fù)制粘貼進去
注意:
下面代碼中的 basedir=? 更改為:
比如:basedir=D:\Software\MySQL_\mysql-8.0.29-winx64\mysql-8.0.29-winx64
datadir=\data更改為:
datadir=D:\Software\MySQL_\mysql-8.0.29-winx64\mysql-8.0.29-winx64\data
data就是你以后創(chuàng)建的數(shù)據(jù)庫存放的位置
【mysqld】
#設(shè)置MySQL默認端口號
port=3306
#設(shè)置mysql的安裝目錄-你的文件路徑
basedir=
#mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=\data
#允許最大連接數(shù)
max_connections=200
#允許連接失敗的次數(shù)??煞乐褂腥藦脑撝鳈C試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
#服務(wù)端使用的字符集默認為UTF8
character-set-server=utf8
#創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
#默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
【mysql】
#設(shè)置mysql客戶端默認字符集
default-character-set=utf8
【client】
#設(shè)置mysql客戶端連接服務(wù)端時默認使用的端口
port=3306
default-character-set=utf8
復(fù)制時把【】給刪除
-----------------------------------------------配置my.ini
三、配置環(huán)境變量path
配置環(huán)境變量
點擊"我的電腦"-->"屬性"-->''高級系統(tǒng)設(shè)置''-->''環(huán)境變量''
把MySQL中的bin目錄復(fù)制到path中
即可成功!
四、可能存在的疑惑
經(jīng)小編測試,8.0版本及以上不需要配置my.ini文件了(當然不是經(jīng)典白學(xué)啦!舊版還是需要配置的~)
最新版本配置my.ini文件后則會出現(xiàn)以上錯誤
你可能有疑惑,這兩條命令不是一樣嗎?
的確是一樣,只不過上圖中-正確-的命令是小編刪除my.ini后才會不報錯
如果不刪除(配置了my.ini則出現(xiàn)上圖錯誤)
新版本可能考慮到配置的復(fù)雜性,默認已經(jīng)配置
所以說最新版MySQL直接可以跳過02-配置my.ini,直接開始下面操作(環(huán)境變量是一定要配置的)
五、最終配置
首先打開dos窗口(用管理員身份打開!!!)
接下來一步一步進行操作
默認生成data文件-用于初始化數(shù)據(jù)庫文件
輸入:mysqld --initialize-insecure --user=mysql
輸入:mysqld --install
輸入:net start mysql
(也可以通過services.msc進行設(shè)置)
輸入net start mysql后顯示如下
接著輸入mysql -uroot -p? ?
p代表password,這里沒有設(shè)置密碼,直接回車顯示如下圖所示
恭喜你配置成功
tips:設(shè)置密碼:?alter user user() identified by '輸入密碼';文章來源:http://www.zghlxwxcb.cn/news/detail-402122.html
????????下次登錄MySQL: mysql -uroot -p你的密碼即可登錄文章來源地址http://www.zghlxwxcb.cn/news/detail-402122.html
到了這里,關(guān)于MySQL如何安裝配置(含my.ini詳細配置-新舊版通殺)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!