馮 凱
(西安航空職業技術學院,陜西 西安 710000)
縱觀目前的高等院校所開設的數據庫課程的教學過程可以發現,與“MySQL數據庫”有關聯的課程已經在高校的多所專業中得到了廣泛的開設,而且已經成為了計算機教學過程中不可或缺的基礎應用型課程[1]。但學生在學習“MySQL數據庫”課程的時候卻不斷地遇到一些難以解決的問題,令學生束手無策,使學生面對“MySQL數據庫”課程的時候產生了畏懼的心理[2]。而且,遇到問題、尋找方法這個環節會在這個學習的過程中循環往復[3]。發現“MySQL數據庫”課程教學過程中的問題,進行深層次地分析和探討,給出與之相對應的解決方法,夠幫助學生在短時間內快速找到正確的解決途徑,有助于鞏固和拓展學生在課堂上所學到的數據庫知識[4]。
MySQL數據庫安裝步驟其實是學生需要掌握的最基本的操作技能。由于安裝MySQL數據庫的步驟過于繁瑣,安裝數據庫的操作細節沒有引起學生的高度重視,往往以安裝數據庫失敗而告終。很多學生在安裝MySQL的過程中都會發現一些問題,安裝的流程不是十分的順暢。在數據庫的安裝這個環節出現問題是數據庫課程教學中很常見的事情。
學生需要在進行安裝MySQL5.7時做一些準備工作,需要特別關注數據庫使用環境的配置。準備工作做得越充分,在安裝MySQL數據庫時出現問題的可能性便會越小。學生在安裝數據庫之前需要檢查系統上安裝的Microsoft相關組件。如果學生忽視了相關組件的重要性,一旦系統上真的缺少Microsoft相關組件,安裝MySQL5.7的時候,系統會顯示由于缺少MySQL的部分模塊無法安裝的字樣。要想最大程度地避免安裝MySQL數據庫的過程中出現意想不到的問題,學生需要對系統上存在的相關組件進行全面檢查,對系統上沒有安裝的組件進行安裝。詳細地檢查MySQL數據庫使用環境的配置組件是非常有必要的,這個準備工作有助于避免數據庫安裝過程中出現問題。
MySQL數據庫被學生成功安裝之后并不意味著萬事大吉,在進行MySQL數據庫課程教學過程中往往由于各種各樣的原因導致需要重新安裝。學生普遍對MySQL的重新裝置這方面感到困難重重,需要對數據庫重新設置絕對不是教學過程中出現的偶然事件,這也是學生在學習過程中的常見問題之一。
要想重新安裝數據庫時沒有意外發生,學生需要在重新安裝之前將前一次安裝過程中所產生的文件全部卸載,一定要確保卸載的徹底,否則重新安裝最終很有可能失敗。如果學生在安裝MySQL數據庫的過程中確實遇到了需要重新安裝的事情,一定要確保前一次安裝數據庫時計算機產生的相關文件被徹底卸載,這是應對重新安裝這一問題的有力措施。
MySQL數據庫被成功地安裝好之后,很多學生在啟動或者使用MySQL的過程中會遇到MySQL服務無法正常啟動的問題。學生在啟動MySQL系統的時候,首先要根據提示在客戶端輸入正確的密碼,如果此時出現了系統閃退的情況,系統就無法正常啟動。對此,學生第一步要檢查在客戶端輸入的密碼是否正確,因為密碼輸入錯誤也是導致系統閃退、MySQL啟動失敗的原因之一。在確保密碼正確無誤的情況下,在命令行的窗口中輸入一條命令,接著進入到bin的目錄中,然后再輸入一條mysqld.exe-install的命令,操作之后便會出現運行成功的提示,最后再次輸入net start mysql就可以正常啟動MySQL系統。
在課程的教學過程中出現MySQL集成化軟件Workbench無法啟動,無法正常導入數據庫等一系列的問題也非常常見。學生發現有的時候在MySQL系統安裝成功、MySQL服務啟動正常的前提下,WorkBench卻無法正常運行。而且,在正常操作WorkBench的過程中,學生會發現在數據庫的列表中確有導入數據庫的名稱,但是在數據庫中卻沒有內容和數據。之所以出現這樣的事情,與計算機名為中文有很大的關系。要想避免遇到類似的問題,將環境變量中的用戶變量欄TEMP和TMP這兩個變量的值修改為無中文的途徑便可以避免這些問題的發生。
MySQL系統通常會自帶數據庫,登錄MySQL系統之后可以看到該系統所包含的所有的數據庫信息,自帶的數據庫信息自然應該顯示出來。可是,學生進入WorkBench之后在數據庫的列表上卻看不到自帶數據庫的信息。WorkBench無法顯示MySQL系統自帶數據庫的信息是教學過程中常見的問題,其原因是WorkBench系統中自帶數據庫的信息被隱藏起來了,需要進行一些操作才可正常。如果學生在數據庫列表上查詢不到自帶數據庫,需要找到“Edit”這菜單,打開“Preferences”命令欄,通過“WorkBench Preferences”窗口選擇列表中的“SQL Editor”,最后選擇“OK”按鈕。點擊這個按鈕之后,只需要進行刷新,便可以在數據庫列表上查詢到自帶數據庫的信息。
root用戶是MySQL數據庫中的超級管理員,通常擁有很多的權限。在高校數據庫課程的教學過程中,如果學生不小心丟失了自己的密碼,便會帶來數據庫無法正常登錄、計算機系統無法正常運行等等后果。此時學生便需要通過特殊的途徑進入MySQL系統重新設置密碼。MySQL數據庫的root密碼重置問題是學生遇到的非常普遍的問題之一,重置密碼的過程有些煩瑣,基本上需要5個步驟才可以進行密碼重置。
第一步,要在Windows程序列表中找到“管理工具”這一個選項,點擊“管理工具”選型中的“服務”,打開服務窗口,重置密碼。
第二步,學生按動“停止”按鈕,先暫停MySQL系統正在提供的服務。然后找到my.ini文本文件,用記事本等編輯器對這則文件進行編輯,在文檔中添加一句代碼,這句代碼所起到的作用就是在啟動MySQL系統的時候可以避開輸入密碼這個環節,不需要對各種權限進行層層審核。
第三步,添加可以避免輸入密碼的代碼之后,重新啟動MySQL系統即可。
第四步,系統被重新啟動之后,學生登錄MySQL系統的時候便不需要輸入用戶名和密碼,可以直接登錄MySQL系統。最后,進行到MySQL系統之后盡快為root用戶設置一個新的密碼既可。
MySQL數據庫的安裝、系統重置、啟動運行、密碼重置等等這些方面出現問題的可能性比較大,MySQL的集成化軟件WorkBench出現問題的概率比較大,自帶數據庫可能會無法顯現,相關數據無法正常地導入數據庫。本文針對這些常見的問題出現的原因進行了闡釋,并詳細羅列了解決措施,對MySQL數據庫課程中出現的問題進行了分類、分析和解答,希望對這門課程的順利開展有所幫助。