不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦——學(xué)設(shè)計(jì)>網(wǎng)頁(yè)設(shè)計(jì)>網(wǎng)站建設(shè)>網(wǎng)站服務(wù)器管理>

MySQL需要注意哪些事項(xiàng)_ MySQL有什么注意事項(xiàng)

時(shí)間: 宇民40 分享

  你知道MySQL要注意些什么嗎?MySQL的注意事項(xiàng)有那些呢?下面由學(xué)習(xí)啦小編為大家整理的MySQL注意事項(xiàng),希望大家喜歡!

  MySQL注意事項(xiàng)

  一、怎么樣取得最新版本的MySQL?  要安裝MySQL,首先要當(dāng)然要取得它的最新版本,雖然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我還是建議大家到網(wǎng)絡(luò)上去找最新版本的MySQL。我介紹大家到http://www.mysql.org去下載,這里的最新版本是MySQL 3.23 versions 。

  二、安裝MySQL時(shí)候的注意事項(xiàng)?

  1、如果您是用MySQL+Apache,使用的又是FreeBSD網(wǎng)路操作系統(tǒng)的話,安裝時(shí)候你應(yīng)按注意到FreeBSD的版本問(wèn)題,在FreeBSD的3.0以下版本來(lái)說(shuō),MySQL Source內(nèi)含的MIT-pthread運(yùn)行是正常的,但在這版本以上,你必須使用native threads,也就是加入一個(gè)with-named-thread-libs=-lc_r的選項(xiàng)。

  2、如果您在COMPILE過(guò)程中出了問(wèn)題,請(qǐng)先檢查你的gcc版本是否在2.81版本以上,gmake版本是否在3.75以上。

  3、如果不是版本的問(wèn)題,那可能是你的內(nèi)存不足,請(qǐng)使用./configure -- with-low-memory來(lái)加入。

  4、如果您要重新做你的configure,那么你可以鍵入rm config.cache和make clean來(lái)清除記錄。

  5、我們一般把MySQL安裝在/usr/local目錄下,這是缺省值,您也可以按照你的需要設(shè)定你所安裝的目錄。

  三、啟動(dòng)和停止MySQL  如果你的機(jī)器上從未安裝過(guò)MySQL的話,在安裝MySQL時(shí),最后一個(gè)鍵入的命令是/usr/local/mysql-3.23X/scripts/mysql_install_db

  如果你是同時(shí)安裝多臺(tái)機(jī)器的話,你可以編輯一下這檔案,這樣一來(lái)可以使你方便的設(shè)置好每一臺(tái)的權(quán)限。

  1、在安裝目錄/usr/local啟動(dòng)mysql可以使用/usr/local/share/mysql/mysql.server start記得把mysql.server的屬性設(shè)置成777

  2、要停止mysql daemon可以使用/usr/local/bin/mysqladmin shutdown來(lái)實(shí)現(xiàn)

  3、如果你的mysql已經(jīng)設(shè)置了密碼,你必須使用mysqladmin -u root -p shutdown來(lái)實(shí)現(xiàn)

  四、用root建一個(gè)MYSQL的使用者

  你需要先用root登入機(jī)器,然后改變目錄存取權(quán)限chown -R mysql /usr/local/var,接著修改mysql.server 檔案,這文件位于/usr/local/share/mysql/下,把mysql_daemon_user=root改成mysql_daemon_user=mysql。

  但是在以后新增資料庫(kù)之后,記得把你的相關(guān)檔案存取權(quán)限改過(guò)去:chown -R mysql /usr/local/var/some_new_dbs

  如果你希望你的電腦啟動(dòng)時(shí)候自動(dòng)加載mysql,你只要在/etc/rc.local加入一行/usr/local/mysql/share.server start

  五、測(cè)試你的mysql  啟動(dòng)mysql后,你可以使用ps -aux來(lái)測(cè)試,你就發(fā)現(xiàn)多了兩個(gè)process MYSQL使用的語(yǔ)法概觀

  字符串類型---STRINGS

  字符串的匹配必須是成對(duì)的,例如:

  ‘MY IS OCP’

  “MY IS OCPISCAI”

  他們必須是是用‘’或“”來(lái)表示!

  我們來(lái)舉一些在字符串里面含有單引號(hào)和雙引號(hào)的例子,例如:

  重復(fù)雙引號(hào):

  mysql>select “ hi! “ “ocp” “!”

  ->hi!”ocp”!

  因?yàn)槲覀兊腍TML網(wǎng)絡(luò)里含有許多的單引號(hào)和雙引號(hào),所以程序在這里會(huì)遇到些因?yàn)閱我?hào)和雙引號(hào)而出錯(cuò)的問(wèn)題,所以要加以小心。

  遠(yuǎn)程連接sqlserver服務(wù)器的方法

  一 看ping 服務(wù)器IP能否ping通。

  這個(gè)實(shí)際上是看和遠(yuǎn)程sql server 2000服務(wù)器的物理連接是否存在。如果不行,請(qǐng)檢查網(wǎng)絡(luò),查看配置,當(dāng)然得確保遠(yuǎn)程sql server 2000服務(wù)器的IP拼寫正確。

  二 在Dos或命令行下輸入telnet 服務(wù)器IP 端口,看能否連通。

  如telnet 202.114.100.100 1433

  通常端口值是1433,因?yàn)?433是sql server 2000的對(duì)于Tcp/IP的默認(rèn)偵聽端口。如果有問(wèn)題,通常這一步會(huì)出問(wèn)題。通常的提示是“……無(wú)法打開連接,連接失敗"。

  如果這一步有問(wèn)題,應(yīng)該檢查以下選項(xiàng)。

  1 檢查遠(yuǎn)程服務(wù)器是否啟動(dòng)了sql server 2000服務(wù)。如果沒有,則啟動(dòng)。

  2 檢查服務(wù)器端有沒啟用Tcp/IP協(xié)議,因?yàn)檫h(yuǎn)程連接(通過(guò)因特網(wǎng))需要靠這個(gè)協(xié)議。檢查方法是,在服務(wù)器上打開 開始菜單->程序->Microsoft SQL Server->服務(wù)器網(wǎng)絡(luò)實(shí)用工具,看啟用的協(xié)議里是否有tcp/ip協(xié)議,如果沒有,則啟用它。

  3 檢查服務(wù)器的tcp/ip端口是否配置為1433端口。仍然在服務(wù)器網(wǎng)絡(luò)實(shí)用工具里查看啟用協(xié)議里面的tcp/ip的屬性,確保默認(rèn)端口為1433,并且隱藏服務(wù)器復(fù)選框沒有勾上。

  事實(shí)上,如果默認(rèn)端口被修改,也是可以的,但是在客戶端做telnet測(cè)試時(shí),寫服務(wù)器端口號(hào)時(shí)必須與服務(wù)器配置的端口號(hào)保持一致。如果隱藏服務(wù)器復(fù)選框被勾選,則意味著客戶端無(wú)法通過(guò)枚舉服務(wù)器來(lái)看到這臺(tái)服務(wù)器,起到了保護(hù)的作用,但不影響連接,但是Tcp/ip協(xié)議的默認(rèn)端口將被隱式修改為2433,在客戶端連接時(shí)必須作相應(yīng)的改變。

  4 如果服務(wù)器端操作系統(tǒng)打過(guò)sp2補(bǔ)丁,則要對(duì)windows防火墻作一定的配置,要對(duì)它開放1433端口,通常在測(cè)試時(shí)可以直接關(guān)掉windows防火墻(其他的防火墻也關(guān)掉最好)。

  5 檢查服務(wù)器是否在1433端口偵聽。如果服務(wù)器沒有在tcp連接的1433端口偵聽,則是連接不上的。檢查方法是在服務(wù)器的dos或命令行下面輸入

  netstat -a -n 或者是netstat -an,在結(jié)果列表里看是否有類似 tcp 127.0.0.1 1433 listening 的項(xiàng)。如果沒有,則通常需要給sql server 2000打上至少sp3的補(bǔ)丁。其實(shí)在服務(wù)器端啟動(dòng)查詢分析器,輸入 select @@version 執(zhí)行后可以看到版本號(hào),版本號(hào)在8.0.2039以下的都需要打補(bǔ)丁。

  如果以上都沒問(wèn)題,這時(shí)你再做telnet 服務(wù)器ip 1433 測(cè)試,將會(huì)看到屏幕一閃之后光標(biāo)在左上角不停閃動(dòng)。恭喜你,你馬上可以開始在企業(yè)管理器或查詢分析器連接了。

  三 檢查客戶端設(shè)置

  程序->Microsoft SQL Server -> 客戶端網(wǎng)絡(luò)使用工具。像在服務(wù)器網(wǎng)絡(luò)實(shí)用工具里一樣,確??蛻舳藅cp/ip協(xié)議啟用,并且默認(rèn)端口為1433(或其他端口,與服務(wù)器端保持一致就行)。

  四 在企業(yè)管理器里或查詢那分析器連接測(cè)試

  企業(yè)管理器->右鍵SQlserver組->新建sqlserver注冊(cè)->下一步->寫入遠(yuǎn)程IP->下一步->選Sqlserver登陸->下一步->寫入登陸名與密碼(sa,password)->下一步->下一步->完成

  查詢分析器->文件->連接->寫入遠(yuǎn)程IP->寫入登錄名和密碼(sa,password)->確定

  通常建議在查詢分析器里做,因?yàn)槟J(rèn)情況下,通過(guò)企業(yè)管理器注冊(cè)另外一臺(tái)SQL Server的超時(shí)設(shè)置是4秒,而查詢分析器是15秒。

  修改默認(rèn)連接超時(shí)的方法:

  企業(yè)管理器->工具->選項(xiàng)->在彈出的"SQL Server企業(yè)管理器屬性"窗口中,點(diǎn)擊"高級(jí)"選項(xiàng)卡->連接設(shè)置->在 登錄超時(shí)(秒) 后面的框里輸入一個(gè)較大的數(shù)字

  查詢分析器->工具->選項(xiàng)->連接->在 登錄超時(shí)(秒) 后面的框里輸入一個(gè)較大的數(shù)字

  通常就可以連通了,如果提示錯(cuò)誤,則進(jìn)入下一步。

  五 錯(cuò)誤產(chǎn)生的原因通常是由于SQL Server使用了"僅 Windows"的身份驗(yàn)證方式,因此用戶無(wú)法使用SQL Server的登錄帳戶(如 sa )進(jìn)行連接。解決方法如下所示:

  1 在服務(wù)器端使用企業(yè)管理器,并且選擇"使用 Windows 身份驗(yàn)證"連接上 SQL Server。

  2 展開"SQL Server組",鼠標(biāo)右鍵點(diǎn)擊SQL Server服務(wù)器的名稱,選擇"屬性",再選擇"安全性"選項(xiàng)卡。

  3 在"身份驗(yàn)證"下,選擇"SQL Server和 Windows "。

  4 重新啟動(dòng)SQL Server服務(wù)。(在dos或命令行下面net stop mssqlserver停止服務(wù),net start mssqlserver啟動(dòng)服務(wù),也是一種快捷的方法)。

  sqlserver數(shù)據(jù)庫(kù)遷移的幾種方式

  方法一:腳本法

  如果你的數(shù)據(jù)庫(kù)每天都有更新,而且今天改動(dòng)量不大,可以將你所有的改動(dòng)弄成腳本,放到本地?cái)?shù)據(jù)庫(kù)執(zhí)行即可。就行一般公司開發(fā)寫數(shù)據(jù)庫(kù)發(fā)布腳本一樣。

  方法二:備份與還原法

  在服務(wù)器的數(shù)據(jù)庫(kù)中選中要轉(zhuǎn)移的數(shù)據(jù)庫(kù),按鼠標(biāo)右鍵,選所有任務(wù)->備份數(shù)據(jù)庫(kù);將備份copy到本地,選中本地已有的數(shù)據(jù)庫(kù)(沒有需要新建)右鍵→任務(wù)→還原數(shù)據(jù)庫(kù)。

  找到你copy下來(lái)的.bak文件即可,值得提醒是,有時(shí)候會(huì)出現(xiàn)錯(cuò)誤:2個(gè)數(shù)據(jù)庫(kù)不是一個(gè)數(shù)據(jù)庫(kù)。這種情況點(diǎn) →選項(xiàng) 勾上 覆蓋現(xiàn)有數(shù)據(jù)庫(kù)即可。

  方法三:如果只是將服務(wù)器上的數(shù)據(jù)庫(kù)copy到本地?cái)?shù)據(jù)庫(kù),則右鍵→導(dǎo)出數(shù)據(jù),按照向?qū)?dǎo)到對(duì)應(yīng)的本地?cái)?shù)據(jù)庫(kù)(前提是本地?cái)?shù)據(jù)庫(kù)沒有數(shù)據(jù),如果有數(shù)據(jù),他不會(huì)覆蓋會(huì)出現(xiàn)2條相同的記錄),而且完了之后還得到處所有的函數(shù)和存儲(chǔ)過(guò)程,所以該方法不推薦。

MySQL需要注意哪些事項(xiàng)_ MySQL有什么注意事項(xiàng)

你知道MySQL要注意些什么嗎?MySQL的注意事項(xiàng)有那些呢?下面由學(xué)習(xí)啦小編為大家整理的MySQL注意事項(xiàng),希望大家喜歡! MySQL注意事項(xiàng) 一、怎么樣取得最新版本的MySQL? 要安裝MySQL,首先要當(dāng)然要取得它的最新版本,雖然大家都知道在FreeBSD的Packages中可以找到My
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

27235