Mysql學習筆記1--安裝

kakaxi9521發表於2016-12-07
要慢慢的學習mysql了,先從mysql的安裝開始。
os版本: windows7 家庭普通版
mysql版本: 5.7.15.0
mysql的下載連結: http://dev.mysql.com/downloads/mysql/

1. 下載並安裝mysql
a. mysql的版本
Mysql學習筆記1--安裝  
b.mysql的安裝介面,根據提示一步一步next。
Mysql學習筆記1--安裝

2. 在windows 的系統環境變數PATH中新增C:\Program Files\MySQL\MySQL Server 5.7\bin目錄。在命令列介面輸入mysql -u root -p進入mysql的互動介面,我設定的root使用者密碼為root。
Mysql學習筆記1--安裝
Mysql學習筆記1--安裝

3. 查詢的第一張表select * from mysql.user;
user表介紹:
user是mysql下的一張表,記錄了使用者及相關許可權的資訊。
主鍵為:Host+User
Host:表示賬號允許從哪個主機聯機。
User:賬號。
Password:密碼。
---以下部分為網上直接copy來的,^_^-

  • Select_priv。確定使用者是否可以通過SELECT命令選擇資料。
  • Insert_priv。確定使用者是否可以通過INSERT命令插入資料。
  • Update_priv。確定使用者是否可以通過UPDATE命令修改現有資料。
  • Delete_priv。確定使用者是否可以通過DELETE命令刪除現有資料。
  • Create_priv。確定使用者是否可以建立新的資料庫和表。
  • Drop_priv。確定使用者是否可以刪除現有資料庫和表。
  • Reload_priv。確定使用者是否可以執行重新整理和重新載入MySQL所用各種內部快取的特定命令,包括日誌、許可權、主機、查詢和表。
  • Shutdown_priv。確定使用者是否可以關閉MySQL伺服器。在將此許可權提供給root賬戶之外的任何使用者時,都應當非常謹慎。
  • Process_priv。確定使用者是否可以通過SHOW PROCESSLIST命令檢視其他使用者的程式。
  • File_priv。確定使用者是否可以執行SELECT INTO OUTFILE和LOAD DATA INFILE命令。
  • Grant_priv。確定使用者是否可以將已經授予給該使用者自己的許可權再授予其他使用者。例如,如果使用者可以插入、選擇和刪除foo資料庫中的資訊,並且授予了GRANT許可權,則該使用者就可以將其任何或全部許可權授予系統中的任何其他使用者。
  • References_priv。目前只是某些未來功能的佔位符;現在沒有作用。
  • Index_priv。確定使用者是否可以建立和刪除表索引。
  • Alter_priv。確定使用者是否可以重新命名和修改表結構。
  • Show_db_priv。確定使用者是否可以檢視伺服器上所有資料庫的名字,包括使用者擁有足夠訪問許可權的資料庫。可以考慮對所有使用者禁用這個許可權,除非有特別不可抗拒的原因。
  • Super_priv。確定使用者是否可以執行某些強大的管理功能,例如通過KILL命令刪除使用者程式,使用SET
  • GLOBAL修改全域性MySQL變數,執行關於複製和日誌的各種命令。
  • Create_tmp_table_priv。確定使用者是否可以建立臨時表。
  • Lock_tables_priv。確定使用者是否可以使用LOCK TABLES命令阻止對錶的訪問/修改。
  • Execute_priv。確定使用者是否可以執行儲存過程。此許可權只在MySQL 5.0及更高版本中有意義。
  • Repl_slave_priv。確定使用者是否可以讀取用於維護複製資料庫環境的二進位制日誌檔案。此使用者位於主系統中,有利於主機和客戶機之間的通訊。
  • Repl_client_priv。確定使用者是否可以確定複製從伺服器和主伺服器的位置。
  • Create_view_priv。確定使用者是否可以建立檢視。此許可權只在MySQL 5.0及更高版本中有意義。關於檢視的更多資訊,參見第34章。
  • Show_view_priv。確定使用者是否可以檢視檢視或瞭解檢視如何執行。此許可權只在MySQL 5.0及更高版本中有意義。關於檢視的更多資訊,參見第34章。
  • Create_routine_priv。確定使用者是否可以更改或放棄儲存過程和函式。此許可權是在MySQL 5.0中引入的。
  • Alter_routine_priv。確定使用者是否可以修改或刪除儲存函式及函式。此許可權是在MySQL 5.0中引入的。
  • Create_user_priv。確定使用者是否可以執行CREATE USER命令,這個命令用於建立新的MySQL賬戶。
  • Event_priv。確定使用者能否建立、修改和刪除事件。這個許可權是MySQL 5.1.6新增的。
  • Trigger_priv。確定使用者能否建立和刪除觸發器,這個許可權是MySQL 5.1.6新增的。
  • 此外,預設情況下mysql是不允許遠端訪問的,也不支援root使用者遠端訪問,原因在於host欄位的值:localhost和127.0.0.1都表示本地訪問。host欄位還可以賦值為IP地址或者%,%表示可以在任何地方連線。

     




    來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2129963/,如需轉載,請註明出處,否則將追究法律責任。

    相關文章