1. 程式人生 > 實用技巧 >初始MySQL與MySQL的zip安裝和配置

初始MySQL與MySQL的zip安裝和配置

MySQL

JavaEE:企業級Java開發 web

前端:(頁面:展示,資料!)

後臺:(連線點 :連線資料庫JDBC,連線前端(控制,控制檢視跳轉,與給前端傳資料))

資料庫(存資料,Txt,Excel,Word)

只會寫程式碼,不會資料庫,只能混飯吃

作業系統,資料結構與演算法! 當一個不錯的程式猿

離散數學,數位電路,體系結構,編譯原理+實戰經驗 高階程式猿

為什麼學習資料庫

  • 崗位需求
  • 現在的世界,大資料時代~,得資料者得天下
  • 被迫需求:存資料
  • 資料庫是所有軟體體系中最核心的存在 DBA

什麼是資料庫

資料庫(DB,DataBase)

概念:資料倉庫,軟體,安裝在作業系統(window,linux,mac....)之上的! SQL語句,可以儲存大量的資料。500萬

作業:儲存資料,管理資料

資料庫分類

關係型資料庫:(SQL)

  • MySQL、Oracle、Sql Server、DB2、SQLlite
  • 通過表和表之間,行和列之間的關係進行資料的儲存 學員資訊表,考勤表

非關係型資料庫:(NoSQL) Not Only SQL

  • Redis、MongDB
  • 非關係型資料庫,物件儲存,通過物件的自身的屬性來決定。

DBMS(資料庫管理系統)

  • 資料庫的管理軟體,科學有效的管理我們的資料。維護和獲取資料;
  • MySQL,(本質:資料庫管理系統!)

MySQL簡介

MySQL是一個關係型資料庫管理系統

前世:瑞典MySQL AB公司

今生:屬於Oracle旗下產品

MySQL是最好的RDBMS(Relational Database Managements System,關係型資料庫管理系統)應用軟體之一。

開源的資料庫軟體~

體積小,速度快,總體擁有成本低,招人成本比較低,所有人必須會使用

中小型網站、或者大型網站都在用,叢集。

官網:https://www.mysql.com/

版本:5.7穩

8.0

安裝建議:

  1. 儘量不要使用exe,因為刪除有登錄檔,很難刪。
  2. 儘可能使用壓縮包安裝~

安裝MySQL

  1. 解壓
  2. 把這個包放在自己的環境目錄下
  3. 新增環境變數
  • 我的電腦->屬性->高階->環境變數
  • 選擇Path,在其後面新增:MySQL安裝檔案下的bin資料夾
  1. 新建MySQL配置檔案ini
[mysqld]
# 下面的路徑一定要改成自己電腦上的安裝路徑
basedir=F:\Learning software\mysql-5.7.32\
#開始data檔案是沒有的 我們不需要去新建 會自動生成
databir=F:\Learning software\mysql-5.7.32\data\
port=3306
skip-grant-tables
  1. 啟動管理員模式下的CMD,並將路徑切換到MySQL下的bin目錄,然後輸入mysqld -install(注意-前面有空格)(安裝MySQL)
  • mysqld -install 安裝mysql
  • mysqld --initialize-insecure --user=mysql 初始化資料檔案,也會出現data檔案夾了,如果這步之後啟動服務錯誤的話就把前面的語句換成:mysqld --initialize-insecure
  • net start mysql
  1. 啟動MySQL,修改密碼。
  • mysql -u root -p -p後面沒有空格 因為-p代表密碼 有空格就會報錯,之後有個Enter password: 這裡也不需要我們輸入。

  • 然後在執行 update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';(使用者名稱:root 密碼:123456 )注意最後;一定要有

  • 註釋掉ini中的跳過密碼~ 最後一行

  • 重新整理許可權 flush privileges;

  1. 重啟mysql:
  • net stop mysql(停止)
  • net start mysql
  1. 登入:
  • mysql -u root -p 回車 再輸出密碼 安全
  • mysql -u root -p123456 密碼會暴露

成功的介面如下:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.32 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

其餘sql語句

  • sc delete mysql 清空服務

安裝SQLyog

  1. 正常安裝軟體
  2. 註冊
  3. 開啟連線資料庫
  4. 新建一個數據庫school

每一個sqlyog的執行操作,本質就是對應了一個sql,可以在軟體的歷史記錄中檢視

  1. 新建一張表student
欄位:id,name,age,