Windows下mysql 8.0.12 安裝詳細(xì)教程
本文為大家分享了mysql 8.0.12 安裝詳細(xì)教程,供大家參考,具體內(nèi)容如下
一、安裝
1.從官網(wǎng)上下載MySQL8.0.12版本,下載鏈接
2.下載后解壓到一個(gè)文件夾下
我的解壓路徑:C:\Program Files\MySQL8.0.12
(將壓縮后的文件夾放在D盤,通過cmd進(jìn)不去指定文件夾下,將其放在C盤后就沒問題了。)
3.文件配置
首先在解壓的路徑下通過記事本新建一個(gè)my.ini文件,
內(nèi)容如下:
[mysqld] # 設(shè)置3306端口 port=3306 # 設(shè)置mysql的安裝目錄 basedir=C:\Program Files\MySQL8.0.12 # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄 datadir=C:\Program Files\MySQL8.0.12\Data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。 max_connect_errors=10 # 服務(wù)端使用的字符集默認(rèn)為UTF8 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB # 默認(rèn)使用“mysql_native_password”插件認(rèn)證 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [client] # 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口 port=3306 default-character-set=utf8
4.數(shù)據(jù)庫配置
通過管理員權(quán)限進(jìn)入cmd,進(jìn)入MySQL安裝的bin目錄下,指令如下所示:
然后輸入mysqld --initialize --console,會(huì)出現(xiàn)以下畫面,其中紅框內(nèi)為數(shù)據(jù)庫root用戶的初始密碼(一定要記住或保存?。竺娴卿浶枰玫?。如果不小心關(guān)掉了或者沒記住,刪掉初始化生成的 data目錄,再執(zhí)行一遍初始化命令又會(huì)重新生成。
再然后輸入mysqld --install安裝mysql服務(wù)
輸入net start mysql啟動(dòng)服務(wù)(備注:mysqld --remove是卸載MySQL服務(wù),net stop mysql是停止服務(wù)。)
5.進(jìn)入數(shù)據(jù)庫的配置
輸入mysql -u root -p,然后會(huì)讓你輸入密碼,密碼為前面讓你記住的密碼,輸入正確后就會(huì)出現(xiàn)如下界面,表示進(jìn)入了MySQL命令模式。(我的密碼最后一位是小寫字母l,我看成是數(shù)字1了,試了好幾次才發(fā)現(xiàn))
接著更改密碼,輸入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; 出現(xiàn)如下界面表示更改成功。(注意:最后有個(gè)分號‘;',以下皆是)
到此,MySQL8.0.12數(shù)據(jù)庫就安裝完成了。
二、數(shù)據(jù)庫相關(guān)配置
查看默認(rèn)數(shù)據(jù)庫指令:show databases;
選擇mysql數(shù)據(jù)庫指令:use mysql
查看默認(rèn)MySQL用戶指令:select host, user, authentication_string, plugin from user;
創(chuàng)建新用戶: CREATE USER '用戶名'@'host名稱' IDENTIFIED WITH mysql_native_password BY '密碼';(用戶名和密碼設(shè)置成自己容易記住的,我設(shè)置的用戶名是leo。)
給新用戶授權(quán):GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'host名稱';刷新權(quán)限: FLUSH PRIVILEGES;
好了,MySQL8.0.12已經(jīng)在Windows上安裝成功了,并且已經(jīng)創(chuàng)建了自己的用戶??梢园裞md小窗關(guān)了,用不著它了。接下來,使用數(shù)據(jù)庫圖形化工具來使用數(shù)據(jù)庫編程。
三、連接到Navicat數(shù)據(jù)庫圖像化工具
分享一個(gè)免安裝的Navicat Premium 12:
下載后,解壓縮到一個(gè)盤里,我是解壓到D盤的。
找到文件所在目錄,按下圖所示打開程序:
打開后軟件的界面為:
新建MySQL連接:
點(diǎn)一下連接測試,測試一下是否能連接成功
到此為止,所有配置都完成了,開始數(shù)據(jù)庫編程吧。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
mysql數(shù)據(jù)庫自動(dòng)添加創(chuàng)建時(shí)間及更新時(shí)間
在實(shí)際應(yīng)用中我們時(shí)常會(huì)需要用到創(chuàng)建時(shí)間和更新時(shí)間這兩個(gè)字段,下面這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫自動(dòng)添加創(chuàng)建時(shí)間及更新時(shí)間的相關(guān)資料,需要的朋友可以參考下2022-05-05深入探究MySQL事務(wù)實(shí)現(xiàn)原理
數(shù)據(jù)庫事務(wù)是指一組數(shù)據(jù)庫操作,這些操作必須被視為一個(gè)不可分割的單元,要么全部執(zhí)行成功,要么全部失敗回滾,本文詳細(xì)的給大家介紹了MySQL事務(wù)的實(shí)現(xiàn)原理,對我們學(xué)習(xí)MySQL有一定的幫助,感興趣的同學(xué)可以跟著小編一起來探究2023-06-06MySQL數(shù)據(jù)庫-錯(cuò)誤1166 Incorrect column name
這篇文章主要介紹了MySQL數(shù)據(jù)庫-錯(cuò)誤1166 Incorrect column name,需要的朋友可以參考下2016-04-04MySQL 數(shù)據(jù)庫設(shè)計(jì)復(fù)習(xí)筆記及項(xiàng)目實(shí)戰(zhàn)
參考的數(shù)據(jù)庫文檔主要有:目前國內(nèi)的常見的PHP系統(tǒng)的數(shù)據(jù)庫2010-03-03