笨方法學MySQL(一)-- win10系統安裝MySQL

1. 下載MySQL安裝包

Windows 上通過下載 zip 包來安裝 MySQL序臂,最新版本可以在 MySQL 下載 中查看。

最新版本

當前地址下方--下載按鈕

點擊 Download 按鈕進入下載頁面峡蟋,點擊下圖中的 No thanks, just start my download. 就可立即下載:

下載

下載完后苞也,我們將 zip 包解壓到相應的目錄繁莹,這里我將解壓后的文件夾放在 C:\web\mysql 下。

2. 配置 MySQL 的配置文件

打開剛剛解壓的文件夾 C:\web\mysql 粹胯,在該文件夾下創(chuàng)建 my.ini 配置文件蓖柔,編輯 my.ini 配置以下基本信息:

[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8
 
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\\web\\mysql
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置风纠,系統自己生成即可况鸣,否則有可能報錯
# datadir=C:\\web\\sqldata
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

注:basedir=C:\\web\\mysql 后面的目錄值一定要和當前安裝目錄匹配上。

MySQL安裝目錄

3. 啟動 MySQL 數據庫

管理員身份打開 cmd 命令行工具竹观,切換目錄:

  cd C:\web\mysql\bin
以管理員身份啟動 cmd 工具

初始化數據庫:

  mysqld --initialize --console

注:這里需要清空 C:\web\mysql\data 文件夾的內容镐捧,否則會報錯。可以連 data文件夾也刪除臭增!

報錯信息--右側對應為中文

正常執(zhí)行完成后懂酱,會輸出 root 用戶的初始默認密碼,如:

暫時性密碼

接著輸入以下安裝命令:

  mysqld install

啟動輸入以下命令即可:

net start mysql
MySQL啟動成功

【注】:windows+R 彈出運行框 在運行框中輸入cmd + 回車 進入系統的dos窗口

  • 啟動mysql:輸入 net start mysql

  • 停止mysql:輸入 net stop mysql

windows下不能直接重啟(restart)誊抛,只能先停止玩焰,再啟動。

4. 登錄 MySQL

要登錄本機的 MySQL 數據庫芍锚,只需要輸入以下命令即可:

  mysql -uroot -p

按回車確認, 如果安裝正確且 MySQL 正在運行, 會得到以下響應:

  Enter password:

若密碼存在, 輸入密碼登錄, 不存在則直接按回車登錄昔园。登錄成功后你將會看到 Welcome to the MySQL monitor... 的提示語蔓榄。

然后命令提示符會一直以 mysq> 加一個閃爍的光標等待命令的輸入, 輸入 exitquit 退出登錄。

【注】:也可以如下圖所示將用戶名與密碼寫在命令行中默刚,但是不建議這樣做甥郑,我這樣做只是為了演示方便。

帶用戶名與密碼的登錄命令

【登錄其他主機MySQL服務】
當 MySQL 服務已經運行時, 我們可以通過 MySQL 自帶的客戶端工具登錄到 MySQL 數據庫中, 首先打開命令提示符, 輸入以下格式的命名:

  mysql -h 主機名 -u 用戶名 -p

參數說明:

  • -h : 指定客戶端所要登錄的 MySQL 主機名, 登錄本機(localhost 或 127.0.0.1)該參數可以省略;
  • -u : 登錄的用戶名;
  • -p : 告訴服務器將會使用一個密碼來登錄, 如果所要登錄的用戶名密碼為空, 可以忽略此選項荤西。

5. 修改 MySQL 登錄密碼

首先安裝后澜搅,執(zhí)行任何指令都會提示:

  ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

可以用以下指令修改你密碼為 123456。

  ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

之后使用以下指令刷新權限:

  flush privileges;

退出后重新登陸邪锌。

修改 MySQL 登錄密碼

之后就可以正常使用MySQL命令啦C闾伞!觅丰!


列出當前用戶可查看的所有數據庫

6. 設置全局環(huán)境變量

當未設置全局變量時饵溅,提示mysql不是內部或外部命令,如下圖:

image.png

設置環(huán)境方法: 我的電腦 --> 屬性 --> 高級系統設置 --> 環(huán)境變量 -->系統變量 -->path -->新建

image.png

保存之后妇萄,新開一個命令行窗口蜕企,運行 mysql -uroot -p123456,如果能進入mysql 環(huán)境冠句,說明設置全局環(huán)境成功轻掩!

image.png

7. Navicat for MySQL 安裝與破解

Navicat for MySQL 安裝軟件和破解補丁:
??鏈接:https://pan.baidu.com/s/1yy5JkrXk5NV129wzkzntqw
??提取碼:htc2

  1. 安裝Navicat軟件


    第一個是Navicat軟件懦底,第二個是破解補丁

    Navicat軟件安裝成功
  2. 進行破解
    雙擊運行 PatchNavicat.exe 唇牧,選擇剛剛安裝的Navicat安裝路徑下找到navicat.exe文件(安裝路徑:D:\software\Navicat for MySQL),點擊選擇即可激活 成功聚唐。

選擇破解文件
破解成功7芄埂!拱层!
雙擊運行Navicat軟件

【注】: 使用Navicat軟件連接本地MySQL時會報如下錯誤:

client does not support authentication protocol requested by server;consider upgrading MySQL client
報錯信息

通過三行命令解決弥臼,命令如下:

  use mysql;
  alter user 'root'@'localhost' identified with mysql_native_password by '123456';
  flush privileges;
管理員模式下運行該命令

Navicat 成功連接本地MySQL
通過IP連接其他電腦的MySQL是可以的

8. 局域網其他主機連本地報錯的解決方法:

報錯信息

【注】可能是你的帳號不允許從遠程登陸,只能在localhost根灯。這個時候只要在localhost的那臺電腦径缅,登入mysql后,更改 "mysql" 數據庫里的 "user" 表里的 "host" 項烙肺,從"localhost"改稱"%" 纳猪,就可以了
命令行如下:

  use mysql;
  update user set host = '%' where user = 'root';
  select host, user from user;
解決方法

本機MySQL服務啟動后,局域網其他主機就可以連接了:


其他主機發(fā)來的截圖

9. 新建用戶

系統默認有幾個賬號桃笙,root 賬戶有最高權限氏堤,不應隨便開放給別人,所以需要創(chuàng)建幾個能訪問數據庫的賬戶搏明,同時分配權限鼠锈!

使用 Navicat 軟件創(chuàng)建用戶很方便闪檬!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市购笆,隨后出現的幾起案子,更是在濱河造成了極大的恐慌同欠,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件衫哥,死亡現場離奇詭異,居然都是意外死亡襟锐,警方通過查閱死者的電腦和手機撤逢,發(fā)現死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泉沾,“玉大人捞蚂,你說我怎么就攤上這事□尉浚” “怎么了姓迅?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵丁存,是天一觀的道長柴我。 經常有香客問我,道長聋伦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮翻斟,結果婚禮上,老公的妹妹穿的比我還像新娘嘹履。我一直安慰自己,他們只是感情好衙解,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布焰枢。 她就那樣靜靜地躺著济锄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荐绝。 梳的紋絲不亂的頭發(fā)上低滩,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機與錄音监憎,去河邊找鬼婶溯。 笑死,一個胖子當著我的面吹牛褐筛,可吹牛的內容都是我干的叙身。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼赞警,長吁一口氣:“原來是場噩夢啊……” “哼虏两!你這毒婦竟也來了定罢?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤琼蚯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后遭庶,有當地人在樹林里發(fā)現了一具尸體峦睡,經...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年煎谍,在試婚紗的時候發(fā)現自己被綠了呐粘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片转捕。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖痘儡,靈堂內的尸體忽然破棺而出与柑,到底是詐尸還是另有隱情蓄坏,我是刑警寧澤祷愉,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布探孝,位于F島的核電站嵌屎,受9級特大地震影響恍涂,放射性物質發(fā)生泄漏。R本人自食惡果不足惜尼夺,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寝衫。 院中可真熱鬧拐邪,春花似錦、人聲如沸汹胃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至谤逼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間戚绕,已是汗流浹背枝冀。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工果漾, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吨凑。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓户辱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親庐镐。 傳聞我的和親對象是個殘疾皇子必逆,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內容