顾美玲勾引管家|日韩黄色成人|国产精品theporn动漫|欧美日日日|国产精品探花在线

專業只做數據庫實訓和認證的品牌機構

微信公眾號新浪微博
免費咨詢電話:400-0909-964
當前位置: 網站首頁 > MySQL培訓 > MySQL課程 > MySQL認證培訓:安裝后怎么配置

MySQL認證培訓:安裝后怎么配置

文章來源: 更新時間:2016/7/15 14:07:17

在線老師點擊咨詢:

最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!

我要咨詢

MySQL認證培訓:安裝后怎么配置,MySQL在服務器上安裝完畢后,在允許其他人使用此服務前還需要做一些工作。你也許還想通過修改配置文件對服務器做一些不同的設置。至少,也要修改root用戶的密碼并添加一些非管理員權限級別的用戶。起初,一些MySQL版本提供了匿名用戶。應把這些匿名用戶刪除。

盡管MySQL開發人員已按照推薦配置設置了后臺服務器程序,但你可能并不想使用這些推薦配置設置。例如:你可能想打開錯誤日志文件。要完成這項工作,需要編輯MySQL 的主配置文件。在UNIX 系統上,文件路徑及文件名為/etc/my.cnf 。在Windows 系統上,主配置文件路徑及文件名為C:\windows\my.ini 或C:\my.cn 。配置文件是純文本文件,你可以使用純文本編輯器而非文字處理軟件對其進行編輯。配置文件由方括號中的標題名分成節或組。例如,服務器后臺程序mysqld 的配置列舉在組標題[mysqld] 下。在此標題下,添加log = /var/log/mysql 可生成日志文件以及為日志文件指定存放目錄。配置文件中每個特定組下都可列舉許多選項。有關這些選項的完整列表及說明,請參閱第15 章。

MySQL 提供了一些修改root 用戶密碼的方法,一個簡單的方法就是從命令行輸入下面的內容,通過mysql 客戶機登錄到MySQL:

  1. mysql -u root -p 

在Windows 系統上,如果還沒把路徑C:\mysql\bin\ 添加到環境變量path 中,你可能必須將其添加到命令行的開始處。輸入完上述命令后,會提示你輸入用戶密碼。此用戶指的并不是操作系統用戶root ,而是MySQL 的root 用戶。起初你并沒有為root 用戶設置密碼,因此可不用填寫直接敲回車鍵即可。如果已正確地安裝了MySQL 并且mysqld 后臺程序已運行,你將會得到下面的提示:

  1. mysql> 

這是mysql 客戶機的界面提示符。你應該為所有root 用戶設置密碼。從mysql 客戶機執行下述命令可得到用戶及其數據庫服務器的地址列表:

  1. SELECT User, Host FROM mysql.user;  
  2. +------+-----------------------+  
  3. User | Host |  
  4. +------+-----------------------+  
  5. | root | 127.0.0.1 |  
  6. | root | russell.dyerhouse.com |  
  7. | root | localhost |  
  8. +------+-----------------------+ 

上面列出的是從服務器返回的結果。MySQL 安裝完畢后,將有三個用戶和主機的組合。雖然127.0.0.1 與localhost 表示同一個主機,但二者的密碼應根據域的不同而做相應修改。在提示符中輸入以下內容來修改root 用戶的密碼:

  1. SET PASSWORD FOR 'root'@'127.0.0.1'=PASSWORD'password');  
  2. SET PASSWORD FOR 'root'@'russell.dyerhouse.com'
    =PASSWORD'password');  
  3. SET PASSWORD FOR 'root'@'localhost'=PASSWORD'password');  

用即將為root 用戶設置的新密碼替換引號中的password 。在某些系統上,通配符%允許root 用戶從任一主機連接至服務器。修改完所有root 用戶的密碼后,退出mysql 客戶機并用新密碼重新登錄。

一些老版本的系統或MySQL 提供匿名用戶(新版本不提供匿名用戶)。在前面的SELECT 語句中將用戶名設為空,查詢結果中就會有匿名用戶。你可以在mysql 客戶機中輸入下列內容刪除這些匿名用戶:

  1. DELETE FROM mysql.user WHERE User='';  
  2. DELETE FROM mysql.db WHERE User='';  
  3. FLUSH PRIVILEGES

前2條語句從mysql 數據庫的user 表以及db 表中刪除了任一匿名用戶(初始權限表存放在mysql 數據庫中)。最后一行語句令服務器根據前面的修改重新讀取授權表。

下一步與用戶相關的工作是創建至少一個擁有普通權限的用戶。最好不要使用root 用戶作為數據庫管理員。創建完新用戶后,需要為其設置權限。如果你想要創建一個只擁有查看數據權限的用戶,可從mysql 客戶機輸入如下內容:

  1. GRANT SELECT ON *.* TO 'kerry'@'localhost' 
    IDENTIFIED 
    BY 'beck123'

在該行中,用戶是來自本地機器的用戶kerry ,其密碼為beck123 。如果想授予用戶瀏覽之外的權限,可以在SELECT 后添加其他權限,并用逗號隔開。如果想授予用戶所有的權限,可用ALL 替換SELECT 。下面是ALL 標記的另一個使用示例:

  1. GRANT ALL ON db1.* TO 'kerry'@'localhost' IDENTIFIED BY 'beck123'

在此示例中,用戶kerry 擁有所有基本的權限,但它僅僅對db1 數據庫起作用,且必須從localhost 登錄MySQL ,如果遠程登錄則不會擁有所有的權限。如果在mysql 數據庫的user 表中存在用戶kerry ,但沒有權限,那么該語句會把基本權限賦給用戶kerry 。此語句也會添加一行記錄到mysql 數據庫的db 表中,表示kerry 擁有對db1 數據庫的所有權限。在第4章可以查閱到更多選項的說明。

如果你有來自其他系統的現存的MySQL數據文件,就可以將數據文件復制到你系統中MySQL 數據的存放目錄中(但本書并不推薦這種方法)。如果這樣做,那么你要確保在文件復制到合適的目錄之后,使用系統命令chowm 將文件的所有者和所屬組均改成mysql 。如果你想了解如何將MySQL 從老版本升級到新版本,尤其是想了解如何在不同版本間轉移數據,那么你可以查閱說明文檔以了解相關內容。如果你有MySQL 數據,在版本每次升級時,這些數據都要重新導入。不要忽略你遇到的任何問題,比如表、密碼或你開發的任何應用。

MySQL下載安裝完成,并且所有的二進制文件及數據都存放在合適的位置且正常設置之后,你就可以準備使用MySQL了。

本文地址:http://www.mudan321.com/mysql/kecheng/12481245269.html 轉載請注明!


PostgreSQL入門到精通 100+ 個學習資料

Oracle培訓機構

金牌講師<>

冉乃綱-老師CUUG金牌講師
冉老師 CUUG金牌講師 Oracle及RedHat高級講師、Unix/Linux 資深專家...[詳細了解老師]

免費咨詢上課流程 客服在線中

陳衛星-老師CUUG金牌講師
陳老師 CUUG金牌講師 精通Oracle管理、備份恢復、性能優化 11年Ora...[詳細了解老師]

免費咨詢上課流程 客服在線中

選學校如何選擇適合自己的學校

CUUG -CHINA UNIX USER GROUP,是國際UNIX組織UNIFORUM的中國代表,是國內悠久的專業UNIX培訓機構,被譽為中國UNIX 的搖籃。多年來,以提高教學質量為本,強調素質教育,積極引進、消化國外的新技術,有效的結合中國....[詳情]

一站式服務(從入學到就業一幫到底)

入學

學習

就業

實操

食宿
地址:北京市海淀區田村山南路35號院17號樓
課程咨詢: 400-0909-964
企業服務:137 1818 8639(陳經理)
部分信息來源于網絡,如有錯誤請聯系指正!
版權所有@北京神腦資訊技術有限公司 (CUUG,中國UNIX用戶協會) Copyright 2016 ALL Rights Reserved 京ICP備11008061號-1