熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

在服務器上安裝使用MySQL的注意事項

2013-11-23 20:55:20  來源: MySQL 

  在服務器上安裝使用MySQL的注意事項
  
  怎麼樣取得最新版本的MySQL?
  要安裝MySQL首先要當然要取得它的最新版本雖然大家都知道在FreeBSD的Packages中可以找到MySQL但是我還是建議大家到網絡上去找最新版本的MySQL我介紹大家到去下載這裡
  的最新版本是MySQL versions
  
  安裝MySQL時候的注意事項?
  如果您是用MySQL+Apache使用的又是FreeBSD網路操作系統的話安裝時候你應按注意到FreeBSD的版本問題在FreeBSD的以下版本來說MySQL Source內含的MITpthread運行是正常的但在這版本以上你必須使用
  native threads也就是加入一個withnamedthreadlibs=lc_r的選項
  如果您在COMPILE過程中出了問題請先檢查你的gcc版本是否在版本以上gmake版本是否在以上
  如果不是版本的問題那可能是你的內存不足請使用/configure withlowmemory來加入
  如果您要重新做你的configure那麼你可以鍵入rm configcache和make clean來清除記錄
  我們一般把MySQL安裝在/usr/local目錄下這是缺省值您也可以按照你的需要設定你所安裝的目錄
  
  啟動和停止MySQL
  如果你的機器上從未安裝過MySQL的話在安裝MySQL時最後一個鍵入的命令是/usr/local/mysqlX/scripts/mysql_install_db
  如果你是同時安裝多台機器的話你可以編輯一下這檔案這樣一來可以使你方便的設置好每一台的權限
  
  在安裝目錄/usr/local啟動mysql可以使用/usr/local/share/mysql/mysqlserver start記得把mysqlserver的屬性設置成
  要停止mysql daemon可以使用/usr/local/bin/mysqladmin shutdown來實現
  如果你的mysql已經設置了密碼你必須使用mysqladmin u root p shutdown來實現
  
  用root建一個MYSQL的使用者
  你需要先用root登入機器然後改變目錄存取權限chown R mysql /usr/local/var接著修改mysqlserver 檔案這文件位於/usr/local/share/mysql/下把mysql_daemon_user=root改成mysql_daemon_user=mysql
  但是在以後新增資料庫之後記得把你的相關檔案存取權限改過去chown R mysql /usr/local/var/some_new_dbs
  如果你希望你的電腦啟動時候自動加載mysql你只要在/etc/rclocal加入一行/usr/local/mysql/shareserver start
  
  測試你的mysql
  啟動mysql後你可以使用ps aux來測試你就發現多了兩個process MYSQL使用的語法概觀
  
  字符串類型STRINGS
  
  字符串的匹配必須是成對的例如
  
  MY IS OCP
  
  MY IS OCPISCAI
  
  他們必須是是用來表示!
  
  我們來舉一些在字符串裡面含有單引號和雙引號的例子例如
  
  重復雙引號
  
  mysql>select hi! ocp !
  
  >hi!ocp!
  
  因為我們的HTML網絡裡含有許多的單引號和雙引號所以程序
  在這裡會遇到些因為單引號和雙引號而出錯的問題所以要加以小心
  
  數字類型NUMBERS
  
  我們來看一些合法的數字表達方式
  
  
  
  
  
  
  
  
  
  
  
  o+
  
  資料庫的命名問題TATBLEINDEXCOLUMN以及ALIAS NAME 的命名原則數字可以做為字首可以有底線但是不能完全是數字盡可能的避免使用$字符在MYSQL裡$字符是完全合法的不過就是會和PHP混淆所以盡量不使用的好在命名裡不能有字符ALIAS NAME可以使用個字符其它的長度一般都限制在個字符內你可以根據你的需要自己修改MYSQL_INSTALL_DB把你所需要修改的長度改一改改的時候注意別改的太過誇張MYSQL資料庫是可以支持但MYSQL的核心我沒有試過也許會出現錯誤
  
  數值函數在數值函數出錯的時候傳回的都是NULL
  
  LOG(X) 為底的LOG值
  
  mysql>SELECT LOG (EXP())
  >
  
  EXP(X)傳回E的X次方其中E是NATURAL LOG 的底數
  
  FLOOR(X)傳回小於等於X的最大整數
  
  CEILING(X)傳回大雨等於X的最小整數
  
  ROUND(X)四捨五入到整數
  
  MOD(NM) 或者 % 取N除以M的余數
  
  SIGN(X)X大於傳回X等於傳回X小於傳回
  
  ABS(X)取絕對值
  
  ROUND(XD)四捨五入到D位小數D等於則與ROUND(X)相同
  
  三角函數
  
  ATAN(XY)反三角函數
  
  ATAN(XY)反三角函數
  
  LEAST(XY至少兩個參數傳回最小值
  
  GREATEST(XY至少兩個參數傳回最大值
  
  DEGREES(X)轉換弧度(RADIAN)到度數
  
  RADIANS(X)轉換度數到弧度
  

From:http://tw.wingwit.com/Article/program/MySQL/201311/29304.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.