一、下載安裝配置mysql-8.0.15
1、官網(wǎng)(https://dev.mysql.com/downloads/mysql/)下載zip包
2、解包到我的D:\mysql目錄下
3、為mysql配置環(huán)境變量
新建系統(tǒng)變量MYSQL_HOME添加mysql安裝目錄D:\mysql\mysql-8.0.15-winx64進(jìn)去:
在path中新增環(huán)境變量%MYSQL_HOME%\bin(目的是為了避免在CMD窗口下操作時反復(fù)切換路徑):
二、啟動mysql的服務(wù)
(此時如果你心急直接打開cmd啟動mysql服務(wù)是會報錯:服務(wù)名無效。因為未安裝mysqld (d:deamon-守護(hù)進(jìn)程))
1、初始化
用管理員身份(不用管理員身份會報錯:發(fā)生系統(tǒng)錯誤 5 拒絕訪問)打開cmd運行
mysqld --initialize-insecure
初始化完成后會自動在數(shù)據(jù)庫保存目錄(data?)生成一些文件,所以先前不需要像某些博客寫的那樣自己手動創(chuàng)建,若不做初始化這一步后面應(yīng)該會報錯(未求證,據(jù)某博客寫到)
2、管理員權(quán)限cmd安裝mysqld:
mysqld -install
3、管理員權(quán)限cmd啟動mysql服務(wù):
net start mysql
4、用windows自帶的powershell連接登陸mysql(由于我們老師要求在shell下操作mysql)
兩種方式打開powershell:
①在windows開始欄搜索powershell管理員身份打開
②直接在cmd中輸入powershell 回車
進(jìn)入powershell之后連接登陸mysql:mysql -h host -u user -p
host 和 user 表示運行MySQL服務(wù)器的主機名和MySQL帳戶的用戶名,-h 指出服務(wù)器名,-u 指出用戶名 root是默認(rèn)的最高權(quán)限用戶名,-p指出密碼 不填就指密碼為空。下面我用我自己替換了,但是報了1130錯是為什么呢
因為我的帳號不允許從遠(yuǎn)程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,管理員權(quán)限cmd登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改成"%"。
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root' and host='localhost';
mysql>select host, user from user;
關(guān)閉(net stop mysql )重啟(net start mysql )服務(wù)器即可powershell遠(yuǎn)程登陸了,連接mysql服務(wù)器成功如下圖,斷開連接用quit:
如果您在運行MySQL的同一臺計算機上登錄,則可以省略主機,只需使用以下命令:
另外:我的首次登陸連接mysql輸入密碼是直接回車不輸入任何東西就可以,加入遇到要輸入密碼又不知道密碼的朋友可以自行百度,可以通過data目錄下以.err為后綴的文件查看初始登陸密碼,還可以通過修改密碼之后在登陸。
總結(jié)
以上所述是小編給大家介紹的Win10安裝mysql8.0.15 winx64及連接服務(wù)器過程中遇到的問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
您可能感興趣的文章:- win10 安裝mysql 8.0.18-winx64的步驟詳解
- win10下mysql 8.0.18 安裝配置方法圖文教程(windows版)
- Win10下免安裝版MySQL8.0.16的安裝和配置教程圖解
- Win10下mysql 8.0.15 安裝配置方法圖文教程
- mysql8.0.11 winx64安裝配置方法圖文教程(win10)