MySQL 使用安裝

2022-07-17 05:24:10 字數 4656 閱讀 4556

資料庫概念:

之前我們進行資料的儲存是儲存在檔案中,並且儲存的格式不一

隨後 學習了軟體開發目錄規範規定了資料存放的位置

以上儲存方式都是 儲存在本地

如果將儲存資料部分存放到乙個公共的地方,所有的使用者涉及到的相關資料都必須到這個公共地方來取

這個地方就可以稱之為資料庫

dbms:資料庫管理系統

分為兩種:

關係型資料庫:資料與資料之間可以有關聯和限制

通常都是表結構;所以在用關係型資料庫時候第一步就是確定表結構

mysql,oracle, sqlite,db2, sql,server等都是關係型資料庫

非關係型資料庫:通常都是以 k, v 鍵值的形式儲存資料

redis,mongodb,memcache等都是非關係型資料庫

其中:mongodb 是文件型資料庫,是非常接近關係型的非關係型資料庫

資料庫 - mysql

本質就是一款基於網路通訊的應用軟體(任何基於網路通訊的軟體底層都是socket)

服務端:

- 基於 socket 通訊

- 收發訊息

- sql 語句--------是乙個公共標準

客戶端:

- 基於 socket 通訊

- 收發訊息

- sql 語句

注:mysql 不單單支援 mysql 的客戶端進行操作,也支援其他程式語言直接操作

mysql 其實可以把它看成一款支援遠端操作檔案的軟體

內部分為:>>>資料夾

>>>檔案

表頭:**的第一行資料,又叫做字段

字段:欄位名 + 字段型別建立表的時候就需要指定

記錄>>>檔案內一行行資料

mysql 的安裝:

在it行業,不要輕易的嘗試最新版本的軟體

2. 解壓

解壓完檢視bin 檔案目錄

其中:mysql.exe 是客戶端

mysqld.exe 是服務端

3. 先啟動服務端 mysqld

開啟終端,以管理員身份開啟

cd 到 bin目錄下

輸入:mysqld---> 即啟動服務端

4. 客戶端登入 mysql

開啟終端windows + r:啟動的是普通使用者

要想以管理員身份操作mysql -h 127.0.0.1 -p 3306 -uroot -p

可以簡寫:mysql -uroot -p

mysql 在初始登陸的時候是沒有密碼的,直接回車即可

如果不輸入使用者名稱和密碼,預設是訪客模式登陸 ,所能用到的功能很少

5. 製作環境變數(不用每次切換路徑,方便操作)

將啟動檔案所在的路徑新增到系統的環境變數中

注意:配置完之後一定要重新啟動 mysql 服務端及 cmd 終端

6. 製作系統服務(這樣每次進去都是管理員登入可以不輸入 -uroot -p 等操作

以管理員身份開啟終端

輸入:mysqld --install

重新啟動mysql 服務端及 cmd 終端

ps:檢視系統服務services.msc       或者右鍵我的電腦,選中管理

7. 修改密碼

7.1沒有密碼的情況

mysqladmin -uroot -p password 123

此處的123位新密碼,可以設定為任意

7.2 已有密碼的情況

mysqladmin -uroot -p123

password

123456前面為之前的密碼,後面為要修改為的密碼

8. 破解密碼(用不到)

① 先在系統服務中停掉服務端

② 跳過使用者名稱和密碼的驗證功能

mysqld --skip-grant-tables啟動服務端 跳過授權表

③ 修改管理員使用者對應的密碼

update mysql.user set password=password(123) where user='root' and host='localhost';

括號內為新密碼;自動轉換為密文

④ 關閉當前服務端,重新以校驗使用者名稱密碼的方式啟動

重新啟動服務端

⑥ 正常以使用者名稱密碼的方式連線 mysqld 服務端

9. 配置檔案

\s--->檢視 mysql 服務端的簡單配置

通常配置檔案的字尾都是ini結尾

mysql自帶的配置檔案不要修改  !!!

可以新建乙個配置檔案my.ini

增加內容:

[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci

[client]

default-character-set=utf8

[mysql]

user='root'預設每次只需要輸入  mysql   就相當於管理員身份登入

password=123盡量不要把密碼也加進去,為了安全,還是每次手動輸入密碼

default-character-set=utf8

mysql 服務端在啟動就會自動載入你的 my.ini 配置檔案內的配置

修改了配置檔案一定要重啟服務端

mysql免安裝使用 mysql免安裝使用說明

1 把壓縮檔案mysql noinstall 5.1.6 alpha win32.zip解壓到乙個目錄下,在環境變數中設定mysql home,把 mysql home bin 加入到 path。2 建立my.ini配置檔案,內容如下 mysqld 設定basedir指向mysql的安裝路徑base...

MYSQL安裝使用

my.ini檔案 client 設定mysql客戶端預設字符集 default character set utf8 mysqld root不校驗密碼 skip grant tables 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d soft software m...

mysql 安裝使用

使用yum安裝 bin bash install client yum install mysql install server yum install mysql server yum install mysql devel service mysqld start etc init.d mysq...