windows下mysql?8.0.27?安裝配置圖文教程
本文實(shí)例為大家分享了mysql 8.0.27 安裝配置圖文教程的具體代碼,供大家參考,具體內(nèi)容如下
下載
官網(wǎng)下載安裝包:>MySQL :: Download MySQL Community Server
安裝
1、將解壓文件解壓到你安裝的目錄:D:\Program Files\MySQL
注意:不要放在有中文名字和空格的的目錄下
2、在mysql-8.0.11-winx64文件夾下面新建一個(gè)my.ini文件和一個(gè)data文件夾
#my.ini 添加以下內(nèi)容: [mysqld] # 設(shè)置3306端口 port=3306 # 設(shè)置mysql的安裝目錄 basedir=D:/Program Files/MySQL/mysql-8.0.27-winx64 # 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 datadir=D:/Program Files/MySQL/mysql-8.0.27-winx64/data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫(kù)系統(tǒng) max_connect_errors=10 # 服務(wù)端使用的字符集默認(rèn)為UTF8 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB [mysql] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [client] # 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口 port=3306 default-character-set=utf8
3、配置系統(tǒng)環(huán)境
我的電腦→屬性→高級(jí)→環(huán)境變量→系統(tǒng)變量→新建
變量名:MYSQL_HOME
變量值:D:\mysql-8.0.27-winx64 (也就是剛解壓的地方)
Path 中新建一段:%MYSQL_HOME%\bin
4、以管理員的身份(一定要管理員身份)打開cmd窗口跳轉(zhuǎn)路徑到
D:\Program Files\MySQL\mysql-8.0.27-winx64\bin
(1) 初始化
mysqld --initialize --user=mysql --console
正確結(jié)果:記錄隨機(jī)生成的密碼,后續(xù)進(jìn)入數(shù)據(jù)庫(kù)時(shí)需要用到。
存在問(wèn)題:
解決方案:
原因是因?yàn)閐ata目錄已經(jīng)存在導(dǎo)致的,刪除data目錄重新執(zhí)行初始化命令即可。
(2)添加服務(wù)
mysqld -install
存在問(wèn)題:
出現(xiàn)問(wèn)題The service already exists ,這是由于之前已經(jīng)安裝過(guò)mysql并且沒(méi)有刪除干凈,重新以管理員身份運(yùn)行,輸入sc query mysql,查看一下名為mysql的服務(wù),之前確實(shí)有安裝過(guò)的話,會(huì)顯示如下圖
解決方案:命令sc delete mysql,刪除該mysql,再重新安裝即可。
存在問(wèn)題:執(zhí)照行時(shí),報(bào)錯(cuò)信息Install/Remove of the Service Denied
解決方案:打開cmd.exe程序的時(shí)候選擇“用管理員身份打開”。
(3)啟動(dòng)服務(wù)
net start mysql
(4)登錄進(jìn)入數(shù)據(jù)庫(kù)
mysql -u root -p
(5)修改密碼
ALTER USER root@localhost IDENTIFIED BY '123456'; # 修改密碼為:123456
二、連接Navicat for MySQL
連接名:隨意?。幻艽a為剛才設(shè)置的密碼。
存在問(wèn)題:報(bào)錯(cuò)1251
解決方案:是mysql8 之前的版本中加密規(guī)則是mysql_native_password,而在mysql8之后,加密規(guī)則是caching_sha2_password, 解決問(wèn)題方法有兩種,一種是升級(jí)navicat驅(qū)動(dòng),一種是把mysql用戶登錄密碼加密規(guī)則還原成mysql_native_password.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #修改加密規(guī)則? ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; #更新一下用戶的密碼? FLUSH PRIVILEGES; #刷新權(quán)限?
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL中slave_exec_mode參數(shù)詳解
本篇文章主要給大家講述了MySQL中slave_exec_mode參數(shù)的用法以及示例分析了出現(xiàn)的錯(cuò)誤問(wèn)題和解決辦法,需要的朋友參考學(xué)習(xí)下吧。2017-12-12淺析MySQL如何實(shí)現(xiàn)事務(wù)隔離
使用過(guò)關(guān)系型數(shù)據(jù)庫(kù)的,應(yīng)該都事務(wù)的概念有所了解,知道事務(wù)有 ACID 四個(gè)基本屬性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持久性(Durability),今天我們主要來(lái)理解一下事務(wù)的隔離性2021-06-06mysql-connector-java與Mysql、Java的對(duì)應(yīng)版本問(wèn)題
這篇文章主要介紹了mysql-connector-java與Mysql、Java的對(duì)應(yīng)版本問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11window下mysql 8.0.15 安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了window下mysql 8.0.15 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02MYSQL?Binlog恢復(fù)誤刪數(shù)據(jù)庫(kù)詳解
MySQL一旦誤刪數(shù)據(jù)庫(kù)之后恢復(fù)數(shù)據(jù)很麻煩,這里記錄一下艱辛的恢復(fù)過(guò)程,這篇文章主要給大家介紹了關(guān)于如何利用MySQL的binlog恢復(fù)誤刪數(shù)據(jù)庫(kù)的相關(guān)資料,需要的朋友可以參考下2022-11-11Mysql5.7忘記root密碼怎么辦(簡(jiǎn)單且有效方法)
本文給大家分享一個(gè)快速且簡(jiǎn)單的方法來(lái)解決Mysql5.7忘記root密碼問(wèn)題,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-02-02快速學(xué)習(xí)MySQL索引的入門超級(jí)教程
這篇文章主要介紹了快速學(xué)習(xí)MySQL索引的入門教程,包括索引的創(chuàng)建和刪除等基礎(chǔ)知識(shí),需要的朋友可以參考下2015-11-11網(wǎng)站前端和后臺(tái)性能優(yōu)化的34條寶貴經(jīng)驗(yàn)和方法
網(wǎng)站前端和后臺(tái)性能優(yōu)化的34條寶貴經(jīng)驗(yàn)和方法,相關(guān)網(wǎng)頁(yè)技術(shù)人員,需要注意的地方。2011-05-05