freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)站設計與建設(8)-資料下載頁

2025-01-20 10:59本頁面
  

【正文】 管理的第三方程序。 PhpMyAdmin就是這樣的程序。 109 11.“ 用戶權(quán)限管理 ” —增加用戶 CREATE USER命令。 ? CREATE USER 用戶名 IDENTIFIED BY [PASSWORD] 39??诹?39。 ? 必須擁有 CREATE USER權(quán)限,或擁有 INSERT權(quán)限。 110 11.“ 用戶權(quán)限管理 ” —增加用戶 GRANT 命令。 ? GRANT 權(quán)限 ON {表名 | * | *.* | 數(shù)據(jù)庫名 .*} TO user IDENTIFIED BY [PASSWORD] 39。password39。; ? 必須在 mysqld正在運行同一臺機器上,你必須作為 MySQL root用戶連接,并且 root用戶必須對 mysql數(shù)據(jù)庫有 insert權(quán)限和 reload管理權(quán)限。 111 MYSQLGRANT ALL PRIVILEGES ON *.* TO user1@localhost IDENTIFIED BY 39。something39。 WITH GRANT OPTION。 MYSQLGRANT ALL PRIVILEGES ON *.* TO user1@% IDENTIFIED BY 39。something39。 WITH GRANT OPTION。 @localhost創(chuàng)建本地賬號,只能在 MySQL服務器的機器上使用的賬號; @“%”是創(chuàng)建的遠程賬號,匹配任何地址,可以在非本地機上使用的賬號;對于同一個用戶名和密碼有兩種賬號,即本地賬號和遠程賬號,這兩種賬號需要分別創(chuàng)建。 “ *.*”是指對所有數(shù)據(jù)庫和所有表進行設置,第一個“ *”表示所有數(shù)據(jù)庫,第二個“ *”表示所有“表”。 112 11.“ 用戶權(quán)限管理 ” —增加用戶 例 2: MYSQLGRANT RELOAD, PROCESS ON *.* TO user2@ localhost 例 3: MYSQLGRANT USAGE ON *.* TO user3@localhost 113 11.“ 用戶權(quán)限管理 ” —更改密碼 ? 用戶的連接口令密碼可以在增加用戶時進行設置 , 。 例 4 : GRANT USAGE ON *.* TO user1@”%” IDENTIFIED BY ?pass2?。 ? mysqlUPDATE user SET PASSWORD=PASSWORD(?pass2?) WHERE user=“user1” and host=“l(fā)ocalhost”。 mysqlFLUSH PRIVILEGES。 114 11.“ 用戶權(quán)限管理 ” —刪除用戶 ? mysqlDELETE FROM user WHERE user=“用戶名 ” and host=“主機名 ” 。 ? mysqlFLUSH PRIVILEGES。 115 11.“ 用戶權(quán)限管理 ” —取消權(quán)限 ? mysqlREVOKE 權(quán)限 ON 表名或數(shù)據(jù)庫名或 *.* FROM 用戶名 ” 。 ? mysqlFLUSH PRIVILEGES。 116 12. 優(yōu)化 ? 優(yōu)化是為了讓系統(tǒng)的運行更快 。 你必須知道系統(tǒng)的運行機制和問題的瓶頸所在 。 117 優(yōu)化 SELECT語句和其它語句 ? 影響所有語句的一個因素是:你的許可設置得越復雜,所需要的開銷越多。 ? 執(zhí)行 GRANT語句時使用簡單的許可,當客戶執(zhí)行語句時,可以使 MySQL降低許可檢查開銷 ? 例如,如果未授予任何表級權(quán)限或字段級權(quán)限,服務器不需要檢查 tables_priv和columns_priv表的內(nèi)容。 ? 如果不對任何 賬戶進行限制,服務器不需要對資源進行統(tǒng)計。 ? 如果查詢量很高,可以花一些時間使用簡化的授權(quán)結(jié)構(gòu)來降低許可檢查開銷。 118 使你的數(shù)據(jù)盡可能小 ? 一個最基本的優(yōu)化方法是把你的表設計的盡可能?。@可以很顯著的改善性能,因為表較小,所以需要較小的內(nèi)存,查詢操作時間較短,索引也是較小的資源負擔. ? 盡可能使用最有效(最小)的數(shù)據(jù)類型 ? 盡可能把字段聲明為 NOT NULL ? 對于 MyISAM 表 ,如果你沒有變長的字段 (VARCHAR, TEXT, or BLOB 字段 ), 使用一個固定尺寸的記錄格式 ? 一個表的主索引盡可能的短 ? 只有在需要的時間才創(chuàng)建索引 ? 對于經(jīng)常掃描的表,可以把它分成兩部分 119 ? 優(yōu)化表 ” 操作 ? OPTIMIZE TABLE命令用于釋放表中浪費的空間 ,進行優(yōu)化 , ? 語法格式如下: OPTIMIZE TABLE 表名 ? 在對表進行了大量的刪除更新之后,表中可能產(chǎn)生大量的碎片,特別是使用 BLOT、 TEXT類型的字段,更可能造成大量的碎片,不僅浪費磁盤空間,而且會影響查詢速度。此時,應定期運行OPTIMIZE TABLE命令,消除碎片,提高效率。 120 121 13. “鎖 ” 操作 ? 在進行數(shù)據(jù)表檢查或修補時,可以先將數(shù)據(jù)表鎖定,可確保數(shù)據(jù)表的安全 ? LOCK TABLES 表名 {READ||[LOW_PRIORITY] WRITE }; ? LOCK TABLE 表名 {READ||[LOW_PRIORITY] WRITE }; 122 ? READ表示要鎖定成只讀狀態(tài),在這個狀態(tài)下用戶只能讀取數(shù)據(jù)表,不能寫入。 ? WRITE則是更嚴格的鎖定,用戶不能讀取也不能寫入。 ? LOW_PRIORITY WRITE 允許已連接的讀取程序讀此表,直到連接斷開,才能獲得對此表的鎖定。 ? 注意: LOCK TABLES命令將釋放以前的所有鎖定,這意味著如果想同時鎖定多個表,必須在一個 LOCK TABLES命令中指定。 ? 解鎖操作使用 UNLOCK TABLES 命令 123 124 14. 數(shù)據(jù)備份與恢復 ? 因為 MySQL表保存為文件方式 , 很容易備份 。 ? 要想保持備份的一致性 , 對相關(guān)表執(zhí)行 LOCK TABLES操作 , 然后對表執(zhí)行 FLUSH TABLES。 你只需要讀鎖定;這樣當你復制數(shù)據(jù)庫目錄中的文件時 , 允許其它客戶繼續(xù)查詢表 。 需要 FLUSH TABLES語句來確保開始備份前將所有激活的索引頁寫入硬盤 。 ? 如果你想要進行 SQL級別的表備份 , 你可以使用SELECT INTO ...OUTFILE或 BACKUP TABLE。 對于SELECT INTO ...OUTFILE, 輸出的文件不能先存在 。 對于 BACKUP TABLE也如此 , 因為覆蓋完整的文件會有安全風險 。 125 ? 備份數(shù)據(jù)庫的另一個技術(shù)是使用mysqldump程序。 126 (續(xù) ) 127 第 21章 小結(jié) ?介紹數(shù)據(jù)庫系統(tǒng)與 MySQL ?登入 MySQL數(shù)據(jù)庫系統(tǒng)的過程 ?介紹 “ 數(shù)據(jù)庫 ” 操作 ?介紹 “ 表 ” 的操作 ?MySQL的用戶管理 ?MySQL數(shù)據(jù)備份
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1