1、mysql5.7.23官網(wǎng)下載地址
https://downloads.mysql.com/archives/community/
2、選擇需要的版本號下載
根據(jù)你電腦的版本選擇下載對應(yīng)的ZIP文件,我的電腦是64位的,因此選擇這項進(jìn)行下載,點擊Download會自動下載;
3、解壓到相應(yīng)文件夾下
下載完畢后將文件解壓到你想保存到的盤和目錄內(nèi),我是將文件解壓到D:\javaDe\目錄下面。
4、配置環(huán)境變量
系統(tǒng)—>高級系統(tǒng)設(shè)置—>高級—>環(huán)境變量—>系統(tǒng)變量
5、找到 系統(tǒng)變量,選擇path,點擊新建
6、新建變量名和值
變量名為:MYSQL_HOME,添加你的mysql-5.7.27-winx64文件夾所在位置。
我的是在D:\javaDe\mysql-5.7.23-winx64如圖:
7、編輯path
選擇path,點擊 編輯
8、打開編輯環(huán)境變量,點擊 新建
然后錄入 %MYSQL_HOME%\bin 如下圖所示;點擊確定,關(guān)閉所有彈框;
9、配置my.ini文件
在你的mysql-5.7.27-winx64目錄下新建my.ini文件,我的是在D:\javaDe\mysql-5.7.23-winx64目錄下新建
my.ini文件的內(nèi)容為:
[mysqld]
#端口號
port = 3306
#mysql-5.7.27-winx64的路徑
basedir=D:\javaDe\mysql-5.7.23-winx64
#mysql-5.7.27-winx64的路徑+\data
datadir=D:\javaDe\mysql-5.7.23-winx64\data
#最大連接數(shù)
max_connections=200
#編碼
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#skip-grant-tables
[mysql]
#編碼
default-character-set=utf8
(重要的事說三遍)
basedir 和 datadir 等號后面的 D:\javaDe\mysql-5.7.23-winx64 請改為你自己解壓出來的mysql路徑;
basedir 和 datadir 等號后面的 D:\javaDe\mysql-5.7.23-winx64 請改為你自己解壓出來的mysql路徑;
basedir 和 datadir 等號后面的 D:\javaDe\mysql-5.7.23-winx64 請改為你自己解壓出來的mysql路徑;
datadir最后面的 \data不能少
datadir最后面的 \data不能少
datadir最后面的 \data不能少
創(chuàng)建完成后保存,進(jìn)入下一步;
10、安裝MySQL
在輸入框內(nèi)輸入cmd,以管理員的身份運行,注意這里一定一定要以管理員的身份運行,否則在安裝過程中會出現(xiàn)因為管理權(quán)限不夠而導(dǎo)致的Install/Remove of the Service Denied!(安裝/卸載服務(wù)被拒絕),這一點非常重要!
在cmd中進(jìn)入到D:\javaDe\mysql-5.7.23-winx64\bin目錄下,如下所示
輸入安裝命令:mysqld -install,若出現(xiàn)Service successfully installed(如下所示),證明安裝成功;如出現(xiàn)Install of the Service Denied,則說明沒有以管理員權(quán)限來運行cmd:
然后繼續(xù)輸入命令:mysqld --initialize,此時不會有任何提示:
再輸入啟動命令:net start mysql,出現(xiàn)以下提示證明MySQL啟動成功:
11、設(shè)置MySQL密碼
1.設(shè)置密碼主要是為了解決:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)的問題
2. 首先停止MySQL服務(wù),輸入命令行 net stop mysql
3. 在D:\javaDe\mysql-5.7.23-winx64目錄下找到my.ini,在[mysqld]字段前面添加skip-grant-tables,保存即可:
4. 重啟MySQL,輸入啟動命令:net start mysql,出現(xiàn)以下提示證明MySQL啟動成功:
在輸入命令 mysql -u root -p ,不需要輸入密碼,直接回車:
出現(xiàn)以上信息,說明進(jìn)入MySQL成功!
5. 輸入命令行use mysql,進(jìn)入數(shù)據(jù)庫:
6.輸入命令行update user set authentication_string=password(“xxxxxx”) where user=“root”;xxxxxx是你設(shè)置的新密碼,按回車后若出現(xiàn)以下信息,證明修改成功!
7.退出Mysql,命令行輸入 exit;
8.停止MySQL服務(wù),輸入命令行 net stop mysql
然后在剛剛的my.ini文件中刪除skip-grant-tables這一行,保存關(guān)閉。文章來源:http://www.zghlxwxcb.cn/news/detail-852225.html
9.關(guān)閉cmd黑窗口, 再次啟動cmd(管理員身份),輸入啟動命令:net start mysql,再輸入mysql -u root -p,再輸入你剛剛設(shè)置的密碼,出現(xiàn)以下信息證明設(shè)置成功!
然后輸入命令行use mysql驗證一下,結(jié)果報錯:
命令行輸入 alter user user() identified by “xxxxxx”;我的密碼是123456,因此我輸入 alter user user() identified by “123456”; 回車!
再次輸入命令行use mysql驗證一下,成功!文章來源地址http://www.zghlxwxcb.cn/news/detail-852225.html
到了這里,關(guān)于MySql5.7.23免安裝版下載和配置(win10)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!