踩過的坑
1.網(wǎng)上很多教程寫的配置環(huán)境變量的文件名為my.ini,然后死活啟動不了,即使啟動了登陸密碼后也是各種錯誤,最后改為my-default.ini ,啟動成功,登陸無障礙
2.使用mysql之前需要修改初始密碼,8.0.15版本的指令和其它的不太一樣,由于密碼是加密,需要用mysql_native_password將密碼降級,否則連接Navicat會出現(xiàn)1064的錯誤
具體的安裝
1.官網(wǎng)下載
這就是壓縮包解壓以后,不需要安裝,直接輸入終端指令
2.配置環(huán)境變量(這一步可以選擇不配置,配置環(huán)境變量相當(dāng)于是設(shè)置好一個捷徑,用Windows終端操作時,不用cd到你的路徑)
我的電腦>右鍵>屬性>高級系統(tǒng)設(shè)置>高級>環(huán)境變量>
直接編輯,這里只需要在已有的內(nèi)容后面加一個分號,輸入你自己解壓后的mysql路徑:我的是c:\mysql\bin,一定要bin文件目錄處
3.添加my-default.ini文件,新建記事本改文件和后綴名,內(nèi)容如下
[mysql]
# 設(shè)置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=C:\mysql# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=C:\mysql\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認為
UTF8
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[client]
# 設(shè)置mysql客戶端連接服務(wù)端時默認使用的端口和默認字符集
port=3306
default-character-set=utf8
這是一個坑,很多寫的my.ini,導(dǎo)致后面一堆error,注意修改basedire 和datadir的路徑
4.終端啟動和登陸
第一步 cd c:\mysql\bin (改變文件路徑,寫你自己的)
第二步 mysqld install
c:\mysql\bin>mysqld install
The service already exists!
The current server installed: "C:\Program Files\MySQL\bin\mysqld" MySQL
出現(xiàn)這種錯誤就是你之前可能已經(jīng)安裝了mysql,沒有完全卸載,使用下面的命令或者直接用mysqld remove
c:\mysql\bin>cd c:\
c:\&;sc query mysql
SERVICE_NAME: mysql
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 1067 (0x42b)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
c:\&;sc delete mysql
[SC] DeleteService 成功
c:\&;cd c:\mysql\bin
c:\mysql\bin>mysqld install
Service successfully installed.
Service successfully installed.表明mysqld安裝成功
第三步 打開mysql服務(wù)
踩過的坑:服務(wù)啟動不了,都是因為配置文件名不對導(dǎo)致的
第四步 登陸mysql
出現(xiàn)password以后直接回車
踩過的坑:10061錯誤
都是因為配置文件名不對導(dǎo)致的
第五步 修改密碼,使用mysql之前必須要修改密碼,要是有nativepassword才能和Navicat連接,BY ‘輸入自己的密碼' 別忘了分號
連接Navicat
連接mysql
連接名自己隨便輸入,密碼就是之前你修改過得mysql的root權(quán)限的密碼
錯誤1251的原因是密碼問題,因為8.0.15的mysql密碼加密的,還用以前的改密碼的語句(比如:alter user ‘root'@‘localhost' identified by ‘password'😉 就會出現(xiàn)這個問題,
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Win10下mysql 8.0.15 安裝配置方法圖文教程
- mysql 8.0.15 下載安裝詳細教程 新手必備!
- window下mysql 8.0.15 安裝配置方法圖文教程
- mysql 8.0.15 安裝配置方法圖文教程
- mysql 8.0.15 winx64解壓版安裝配置方法圖文教程
- mysql 8.0.15 安裝圖文教程及數(shù)據(jù)庫基礎(chǔ)
- mysql 8.0.15 安裝配置圖文教程
- Win10下mysql 8.0.15 安裝配置圖文教程
- Linux下mysql 8.0.15 安裝配置圖文教程以及修改密碼
- Centos7下mysql 8.0.15 安裝配置圖文教程