1. 程式人生 > >mysql 8.0.12版本安裝詳解以及連線Navicat步驟

mysql 8.0.12版本安裝詳解以及連線Navicat步驟

安裝mysql:

然後下載到電腦上解壓達到資料夾內即可。

區別

mysql 8.0 和 mysql 5.0版本是有區別的具體看以下部落格:

點選檢視

說明

    MySQL5.7及以上版本,是因為從MySQL5.7版本之前後發生了變化,以前MySQL的密碼認證插入是“mysql_native_password”,而現在使用的是“caching_sha2_password”。。在安裝完成後,登陸MySQL時,需要輸入一個密碼,這個密碼其實是在配置MySQL的過程中生成的一個自己生成的隨機密碼,而我們必須找到這個隨機密碼才能登陸MySQL。而在5.7之前的版本並且不需要這樣做,因此對於5.7之前的版本,這個方法可能並不完全適用~

安裝系統:

  • win10,64位

mysql 8.0.12免安裝版

環境變數配置:

  1. 在環境變數 Path 中新增 MySQL 解壓後的 bin 目錄所在的路徑,比如我的是:D:\Mysql\mysql-8.0.12-winx64\bin
  2. 以管理員身份執行 cmd (將滑鼠放在螢幕左下角的 windows 圖示上,點選滑鼠右鍵,選擇命令提示符(管理員)(A)即可),輸入  D:  ,然後回車,進入 D 盤( MySQL 解壓後所在的盤 )。注意:這裡是以管理員身份執行命令視窗,不是Ctrl+R,要不然許可權會受到限制!
  3. 繼續輸入 MySQL 中的 bin 目錄,輸入下面這條命令:
cd Mysql\mysql-8.0.12-winx64\bin

注意:此路徑要和自己電腦上的mysql路徑一致!

      4.進入到  cd Mysql\mysql-8.0.12-winx64\bin 

安裝 MySQL,輸入下面這條命令:

mysqld -install

然後會提示:

Service Successfully installed

注意:

如果在這一步提示 mysqld 不是內部或外部命令,也不是可執行的程式或批處理檔案,可能是因為在 bin 目錄下沒有 mysqld.exe 這個應用程式,而導致沒有這個的原因可能就是版本不對,或者版本是一樣的,但下載的是帶 Debug Binaries & Test Suite 字樣的,帶這個字樣的,bin 裡面是沒有 mysqld.exe 的

順便說一下,移除 MySQL 服務的命令是:mysqld -remove

        5.接著輸入

mysqld --initialize

然後回車(大概30秒左右的樣子),這時在 MySQL 的根目錄下會生成一個 data 資料夾,注意裡面的一個以 .err 結尾的檔案,初始密碼就在這個檔案裡(可以按 Ctrl+F 搜尋 password 找到密碼),這個初始密碼後續會用到

然後找到:

開啟用記事本或是Editplus開啟,找到:

        6.配置mysql的啟動檔案:

      6.1 如果解壓後的 MySQL 中有一個名為 my-default.ini (如果沒有看下面的6.2步驟)的檔案,則在配置檔案中輸入以下幾項:

  1. basedir=D:\Mysql\mysql-8.0.12-winx64

  2. datadir=D:\Mysql\mysql-8.0.12-winx64\data

  3. port=3306

注意:

這裡的路徑和名稱仍然需要和自己電腦上的一致!

      6.2 如果解壓後的 MySQL 中沒有一個名為 my-default.ini 的檔案,則自己在根目錄下新建一個名為 my.ini 的檔案,然後選中該檔案,點選滑鼠右鍵,選擇用記事本開啟,在其中輸入:

  1. [mysqld]

  2. basedir=D:\Mysql\mysql-8.0.12-winx64

  3. datadir=D:\Mysql\mysql-8.0.12-winx64\data

  4. port=3306

輸入完成後,點選儲存,關閉即可。

       7.啟動 MySQL 服務:進入 MySQL 的 bin 目錄(經過前面的步驟,此時正處於 MySQL 的 bin 目錄下),輸入:

net start mysql

輸入後會顯示:

MySQL服務正在啟動     

MySQL服務已經啟動成功  

8.登陸 MySQL,接著輸入下面這條命令:

mysql -u root -p

然後會出現:

Enter password:  

這裡要求我們輸入密碼,這個密碼就是 MySQL 自動生成的初始密碼,這一點在上面第5步中已經提到過。找到以 .err 結尾的那個檔案,選擇用記事本開啟,然後在檔案內搜尋 password,可以看到如下的搜尋結果,紅線框出來的部分就是初始密碼(每個使用者生成的密碼都不一樣,把自己的那個找到即可)

將這個初始密碼複製下來,然後輸入Enter password: 後 ,如果看到:

Welcome to the MySQL monitor.    。。。。。。。(此處省略)

等字樣就說明已經配置成功了。

9.修改初始密碼

預設root密碼為那個隨機密碼的話不好記 ,下面使用navicat就無法連線,所以我們需要修改root的密碼。

為了方便記憶密碼以及出於安全性的考慮,我們可以重新設定 MySQL 的登陸密碼,在成功完成了第 8 步之後,我們接著輸入

set password for [email protected]=password('xxxxxx');

如果密碼設定成功會有以下字樣:

Query OK,。。。。。。。(此處省略)

10.退出 MySQL:接著輸入

quit

登入成功會有顯示以下字樣:

Welcome to the MySQL monitor.  。。。。。。。(此處省略)

11.使用新密碼登陸(必須處於 MySQL 的 bin 目錄下),輸入

mysql -u root -p

接著再輸入剛設定的新密碼,回車,登陸成功顯示:

Welcome to the MySQL monitor.  。。。。。。。(此處省略)

mysql連線Navicat

賬號密碼都正確,別急!!

在MySQL 8.04前,執行:SET PASSWORD=PASSWORD('[新密碼]');但是MySQL8.0.4開始,這樣預設是不行的。因為之前,MySQL的密碼認證外掛是“mysql_native_password”,而現在使用的是“caching_sha2_password”。

所以我們這裡需要再次修改一次root密碼。

use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

FLUSH PRIVILEGES;

ps:其實我裝我的資料庫是參考了兩篇部落格,第二篇部落格中說道mysql 5.7.9以後廢棄了password欄位和password()函式;authentication_string:欄位表示使用者密碼。,但是我第一次修改密碼的時候用的就是password()函式,結果還是修改成功了,後面連線Navicat的時候我用的是上面的程式碼又修改了一次密碼(其實我兩次輸的密碼都是一樣),具體我也是不太清楚為什麼會是這樣,如果你清楚為什麼,歡迎在評論裡指出~

如有不當歡迎指出!

感謝以下部落格為本部落格作參考,標明出處~

相關推薦

mysql 8.0.12版本安裝以及連線Navicat步驟

安裝mysql: 然後下載到電腦上解壓達到資料夾內即可。 區別 mysql 8.0 和 mysql 5.0版本是有區別的具體看以下部落格: 點選檢視 說明     MySQL5.7及以上版本,是因為從MySQL5.7版本之前後發生了變化,以前MySQL

linux下 mysql 8.0.12版本二進位制安裝教程

mysq安裝步驟:①下載安裝包:wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz ②解壓縮下載的安裝包:   ----例如:tar -Jxvf

MySQL-8.0.12原始碼安裝例項

1、通過官網下載對應的版本後,通過FTP上傳至雲伺服器的/usr/local/src 目錄 2、解壓縮檔案 [[email protected] src]# ls mysql-boost-8.0.12.tar.gz [[email protected] src]# tar zxvf m

mysql-8.0.12-winx64安裝教程(安裝包的教程)

目錄 安裝環境 環境配置 安裝 安裝服務 更改密碼 安裝環境 win10 下載zip安裝包 進入頁面,點選底部"No thanks, just start my download."。開始下載。 環境配置 解壓zip包到安

最新版MySQL 8.0.12 Windows 安裝教程

注:本安裝教程只適用於Windows系統 第二步:將下載好的安裝包(mysql-8.0.12-winx64 .zip)解壓到相應路徑下。             (我的安裝路徑是:D:\Program Files\MySQL\mysql-8.0.12-winx

mysql-8.0.12-winx64 安裝

mysql8 下載 最新版本,到硬碟。 解壓下載的mysql 發現mysql 8和mysql5.6不同少了data 目錄,以管理員身份執行 cmd 進入到解壓的mysql 的bin 目錄下執行mysql 初 (刪除之前的mysql :sc delete MYSQL57 )

win10下壓版mysql-8.0.12安裝教程

l數據庫 def .net 大連 技術 src 運行命令 技術分享 roo 內容轉載於:https://blog.csdn.net/hust_hqq/article/details/80572133 在他之上添加了一個:服務名無效的解決方法 1.官網下載安裝包 網址:htt

【Linux】CentOS 7.4 安裝 MySQL 8.0.12 壓版

style prope error shared false 添加 tab code plain 安裝環境/工具   1、Linux(CentOS 7.4版)   2、mysql-8.0.12-el7-x86_64.tar.gz 安裝步驟   參考:https://dev.

菜鳥學資料庫——Windows 10安裝MySQL 8.0.12 壓版

文章目錄 下載 解壓 配置環境變數 初始化 安裝、啟動服務 修改密碼 結束 下載 下載地址 解壓 解壓到你想要的位置 配置環境變數 新建 MYSQL_HOME ,對應的值為你剛剛解壓的目錄,如

MySQL 8.0.12 mysqlbinlog命令引數

1.版本號不同: # /usr/local/mysql57/bin/mysqlbinlog --version /usr/local/mysql57/bin/mysqlbinlog Ver 3.4 for linux-glibc2.12 at x86_64 # /usr/local/mysql8

win10安裝mysql-8.0.12-winx64壓版

win10安裝mysql-8.0.12-winx64解壓版 主要參考https://www.cnblogs.com/qjoanven/p/7898006.html mysql安裝包可到官網下載,地址:https://dev.mysql.com/downloads/mysql 1、首

windows下MySQL安裝版配置教程mysql-8.0.12-winx64.zip版本

windows下MySQL免安裝版配置教程mysql-8.0.12-winx64.zip版本 第一步:從mysql官網下載此版本的mysql檔案 第二步,解壓檔案 第三步,分析檔案結構 第四步,配置

菜鳥學習資料庫(七)——Windows 10安裝MySQL 8.0.12 壓版

下載 下載地址 解壓 解壓到你想要的位置 配置環境變數 新建 MYSQL_HOME ,對應的值為你剛剛解壓的目錄,如D:\mysql-8.0.12-winx64。在path中新增 %MYSQL_HOME%\bin 。 初始化 在MySQL根目錄下新建 my.

mysql-8.0.12-winx64 壓版安裝

1、官網下載 2、解壓到一個合適的目錄 3、配置環境變數    path : bin的目錄(必須配置)    MYSQL_HOME:mysql解壓的目錄 (作用:在DOC中,可以在任何碟符執行命令,如果不配置的話,需要到指定的目錄) 4、新建一個my.i

mysql 8.0.12 資料庫壓版安裝教程。日期:2018.10.21

今天,我們來說一下截至到 當前(2018.10.22) 的最新MySQL資料庫 8.0.12 解壓版的安裝配置教程。在Windows環境下,有安裝版和解壓版,但是我覺得安裝版會安裝一大堆用不到的東西,所以我使用的解壓版的,我們的教程也是解壓版的教程。在這之前,我也查看了網上其

安裝MySQL8.0.12版本)並修改密碼

2、安裝在本機“D:mysql”:解壓zip檔案後將解壓得到的資料夾內的全部檔案拷貝到D盤的mysql資料夾下即可。 3、建立mysql.ini檔案,放在D:mysql檔案下即可,檔案內容為: [mysqld] # 設定3306埠 port=3306 # 設定my

MySQL-8.0.12-winx64壓版從下載到安裝過程

2.1在引用,上面配置好的路徑 2.2開啟mysql安裝目錄,建立my.txt內容如下,路徑要改成自己的(要用“\”否則可能會報錯),再把字尾改成.ini然後儲存! [mysql] ; 設定mysql客戶端預設字符集 default-char

Linux安裝mysql.8.0.12

sof grep erro listen lis int log linux target 1. linux安裝mysql8.0.12,親測可用。 以下是安裝過程中出現的問題: 1 [root@localtest1 file]# systemctl start m

mysql-8.0.12 安裝教程

base 8.0 bin max blog art 修改 數據 pass  1.解壓到安裝目錄,如:D:\mysql-8.0.12-winx64  2.將以下配置文件粘貼到安裝目錄,並保存為my.ini,註意:使用ansi 而非utf-8編碼格式保存 [mysql] #

MySQL 8.0.12 基於Windows 安裝教程

進行 ase 連接數 ide 初始化 執行命令 class oca 回車 第一步:到MySQL官網下載安裝包:https://dev.mysql.com/downloads/mysql/ 第二步:將下載好的安裝包(mysql-8.0.12-winx64 .zip)解壓到相