<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 2379字,需瀏覽 5分鐘

           ·

          2021-09-24 19:45

          點(diǎn)擊上方“IT共享之家”,進(jìn)行關(guān)注

          回復(fù)“資料”可獲贈(zèng)Python學(xué)習(xí)福利

          憶君迢迢隔青天,昔日橫波目,今作流淚泉。

          前言

              在日常開發(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è)壓縮包文件解壓到指定的磁盤下,比如我想解壓到E盤的mysql文件夾中。如圖:

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

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

          3.修改配置文件

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


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


          4.安裝mysql

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

          移除服務(wù):mysqld remove


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

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

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

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

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

          執(zhí)行指令:mysqld --initialize-insecure --user=mysql,mysqld --initialize-insecure:自動(dòng)生成無(wú)密碼的root用戶,mysqld --initialize:自動(dòng)生成帶隨機(jī)密碼的root用戶,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 是沒有密碼就可以登陸了,我們可以設(shè)置登陸密碼,更改root密碼,輸入:

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

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

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

          這是必須的,不然操作沒有效果。

          也可以這樣修改密碼:

          set password = password('123456');

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

          退出mysql:quit;

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

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

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

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

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

          這樣就大功告成了。



          四、總結(jié)

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

          看完本文有收獲?請(qǐng)轉(zhuǎn)發(fā)分享給更多的人

          IT共享之家

          入群請(qǐng)?jiān)谖⑿藕笈_(tái)回復(fù)【入群】


          ------------------- End -------------------

          往期精彩文章推薦:

          瀏覽 50
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  最新免费一区二区三区 | 欧美日在线观看 | 特级特黄毛片 | 久久撸视频 | 淫色一级|