自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

終于有人將MySQL的安裝講明白了

數(shù)據(jù)庫(kù) MySQL
在日常開(kāi)發(fā)中,存儲(chǔ)數(shù)據(jù)的最常用的方式便是數(shù)據(jù)庫(kù)了,其中最為著名的便是MySQL數(shù)據(jù)庫(kù),因它簡(jiǎn)便易于上手而且可擴(kuò)展性強(qiáng)大,跨平臺(tái)使得它廣為使用,今天我們就來(lái)具體聊聊它的安裝。

前言

在日常開(kāi)發(fā)中,存儲(chǔ)數(shù)據(jù)的最常用的方式便是數(shù)據(jù)庫(kù)了,其中最為著名的便是MySQL數(shù)據(jù)庫(kù),因它簡(jiǎn)便易于上手而且可擴(kuò)展性強(qiáng)大,跨平臺(tái)使得它廣為使用,今天我們就來(lái)具體聊聊它的安裝。

一、安裝過(guò)程

我們所使用的是MySQL 5.7版本,這個(gè)版本算是挺不錯(cuò)的。下面我們來(lái)介紹下這個(gè)版本的具體安裝過(guò)程吧。

1.解壓安裝

因?yàn)楣倬W(wǎng)目前下載不了,為了大家安裝過(guò)程中方便,我們下載一個(gè)免安裝版mysql,下載好后將這個(gè)壓縮包文件解壓到指定的磁盤(pán)下,比如我想解壓到E盤(pán)的mysql文件夾中。如圖:

2.配置環(huán)境變量

為了讓mysql 可以在任意目錄運(yùn)行,我們可以將mysql的bin目錄添加到環(huán)境變量,如圖:

3.修改配置文件

在mysql目錄下創(chuàng)建一個(gè)my.ini配置文件,修改配置:

  1. [mysql] 
  2. # 設(shè)置mysql客戶端默認(rèn)字符集 
  3. default-character-set=utf8 
  4. [mysqld] 
  5. #設(shè)置3306端口 
  6. port = 3306 
  7. # 設(shè)置mysql的安裝目錄 
  8. basedir="E:\mysql\mysql-5.7.11-winx64" 
  9. # 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄 
  10. datadir="E:\mysql\mysql-5.7.11-winx64\data" 
  11. # 允許最大連接數(shù) 
  12. max_connections=200 
  13. # 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 
  14. character-set-server=utf8 
  15. # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 
  16. default-storage-engine=INNODB 

4.安裝mysql

以管理員身份運(yùn)行命令提示符,輸入mysqld install命令(注意是mysqld而不是mysql)回車(chē),即可安裝MySQL,提示:Service successfully installed,則表示安裝成功,如下圖所示:

移除服務(wù):mysqld remove

5.啟動(dòng)mysql服務(wù)

在命令提示符下執(zhí)行命令,

  1. 啟動(dòng)mysql:net start mysql 
  2. 停止:net stop mysql 

發(fā)現(xiàn)啟動(dòng)不了,如圖:

這是怎么回事了,哦~原來(lái)是因?yàn)檫€沒(méi)有初始化,那么我們現(xiàn)在來(lái)進(jìn)行初始化,

  1. 執(zhí)行指令:mysqld --initialize-insecure --user=mysql, 
  2. mysqld --initialize-insecure:自動(dòng)生成無(wú)密碼的root用戶, 
  3. mysqld --initialize:自動(dòng)生成帶隨機(jī)密碼的root用戶, 
  4. mysqld --initialize --user=mysql --console:生成隨機(jī)密碼并顯示在控制臺(tái)窗口, 

data文件夾不為空是不能執(zhí)行這個(gè)命令的(刪掉data文件即可),

執(zhí)行mysqld --initialize-insecure --user=mysql命令會(huì)自動(dòng)新建data文件夾。執(zhí)行結(jié)果如圖:

可以看到執(zhí)行成功了,再次啟動(dòng)mysql服務(wù),啟動(dòng)成功。如圖:

6.進(jìn)入mysql,修改登陸密碼確保安全

第一次進(jìn)入mysql 是沒(méi)有密碼就可以登陸了,我們可以設(shè)置登陸密碼,更改root密碼,輸入:

  1. update mysql.user set password=password("123321"where user = "root"

因?yàn)樾掳鎚ysql數(shù)據(jù)庫(kù)下沒(méi)有password字段,所以需要使用如下命令:

  1. update mysql.user set authentication_string=password('123321'where user='root'
  1. 刷新權(quán)限:flush privileges

這是必須的,不然操作沒(méi)有效果。

也可以這樣修改密碼:

  1. set password = password('123456'); 

這樣就將root用戶的密碼設(shè)置為了 123456了,下面我們退出mysql再重新進(jìn)去,順帶說(shuō)下退出命令:

  1. 退出mysql:quit; 

接下來(lái)在進(jìn)入mysql,如圖:

這樣root用戶就有了密碼,它的密碼就是123321.

整個(gè)安裝過(guò)程就完成了,是不是很簡(jiǎn)單了。

另外,為了提高交互效果,我們還可以一個(gè)軟件-------sqlyong,它可以和mysql建立鏈接。安裝好了之后是這樣的一幅畫(huà)面:

然后將先前的root用戶和密碼輸入然后點(diǎn)連接即可進(jìn)入:

這樣就大功告成了。

四、總結(jié)

這篇文章主要講解了MySQL數(shù)據(jù)庫(kù)的安裝,希望對(duì)大家的學(xué)習(xí)有幫助。

 

責(zé)任編輯:姜華 來(lái)源: IT共享之家
相關(guān)推薦

2021-08-31 19:14:38

技術(shù)埋點(diǎn)運(yùn)營(yíng)

2021-09-03 18:38:13

數(shù)據(jù)湖數(shù)據(jù)倉(cāng)庫(kù)

2022-11-01 18:21:14

數(shù)據(jù)埋點(diǎn)SDK

2021-09-14 18:27:08

Spark

2021-10-09 00:02:04

DevOps敏捷開(kāi)發(fā)

2021-06-13 12:03:46

SaaS軟件即服務(wù)

2022-03-27 20:32:28

Knative容器事件模型

2021-08-04 20:35:03

可視化SeabornMatplotlib

2021-03-25 11:24:25

爬蟲(chóng)技術(shù)開(kāi)發(fā)

2022-04-27 18:25:02

數(shù)據(jù)采集維度

2021-10-17 20:38:30

微服務(wù)內(nèi)存組件

2020-11-03 07:04:39

云計(jì)算公有云私有云

2021-10-12 18:31:40

流量運(yùn)營(yíng)前端

2021-12-03 18:25:56

數(shù)據(jù)指標(biāo)本質(zhì)

2020-11-30 08:34:44

大數(shù)據(jù)數(shù)據(jù)分析技術(shù)

2021-02-14 00:21:37

區(qū)塊鏈數(shù)字貨幣金融

2021-06-29 11:21:41

數(shù)據(jù)安全網(wǎng)絡(luò)安全黑客

2022-01-05 18:27:44

數(shù)據(jù)挖掘工具

2022-04-22 11:26:55

數(shù)據(jù)管理架構(gòu)

2022-07-31 20:29:28

日志系統(tǒng)測(cè)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)