新聞中心
如何用linux連接pgsql
1、不考慮系統(tǒng)版本、安裝的系統(tǒng)是不是最小化安裝、pgsql版本等問題,那么正常應(yīng)該是下面的安裝方法就可以成功的,如果想可以遠(yuǎn)程連接,則要在防火墻里開放端口5432。
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計,博山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:博山等地區(qū)。博山做網(wǎng)站價格咨詢:18980820575
2、安裝Linux操作系統(tǒng) 注意把gdb、Emacs或DDD這些開發(fā)工具都安裝上。如果是在虛擬機(jī)上安裝,依然需要設(shè)置Linux系統(tǒng)的網(wǎng)絡(luò)環(huán)境;另外需要設(shè)置文件共享,方便windows下面的postgreSQL源碼能在Linux下面訪問到。
3、使用shell工具登陸到安裝postgresql的服務(wù)器,切換到postgres用戶,postgresql默認(rèn)的操作用戶,命令是:su - postgres,查看當(dāng)前路徑是/var/lib/psql,創(chuàng)建一個test.sql腳本文件,命令是:vim test.sql。
4、內(nèi)核和現(xiàn)在已經(jīng)差好遠(yuǎn)了,打個比方,你在用Windows NT 4跑SQL Server 2008。哈哈,用Ubuntu 10 Server吧。PgAdmin可以在 http:// 找到??吹贸鰜砟悴辉趺磿肔inux吧。
5、也可以換用root帳號看是否能啟動,如果能正常啟動,再轉(zhuǎn)為開機(jī)自啟動(如果是從apt-get 安裝,會將自啟動腳本文件自動添加到 /etc/init.d 目錄中)。Kali是基于Debian Linux(原BT是基于Ubuntu),原理一樣。
6、進(jìn)入/opt/pgsql-7目錄可以看到安裝后的postgresql的文件。
linux下修改pgsql的data路徑
1、或者使用命令行命令“NETSTARTpostgresql-x64-1”[Linux]修改postgresql.conf文件,data_directory = 新數(shù)據(jù)目錄名,然后重啟postgresql服務(wù)即可。
2、mkdir mysql_data 把MySQL服務(wù)服務(wù)停掉。service mysql stop 把/var/lib/mysql整個目錄移到/mnt/mysql_data。mv /usr/local/mysql/data /mnt/mysql_data 重新設(shè)置數(shù)據(jù)權(quán)限。
3、導(dǎo)出整個庫數(shù)據(jù)(表結(jié)構(gòu)及數(shù)據(jù))服務(wù)器切換到postgres用戶,執(zhí)行下面然后將peimsm.sql傳輸至本地或指定服務(wù)器上。就可以了。方法簡單又好操作的。
4、修改Linux的PATH方法有三(添加用戶的路徑到PATH): \x0d\x0a方法一: 直接在命令行中輸入:#PATH=$PATH:/etc/apache/bin。這種方法只對當(dāng)前會話有效,也就是說每當(dāng)?shù)浅龌蜃N系統(tǒng)后,PATH設(shè)置就會恢復(fù)原有設(shè)置。
Linux關(guān)閉gp數(shù)據(jù)庫命令
1、直接在命令行輸入:quit或者是exist即可完成退出。 備注:其實最簡單的方法就是關(guān)閉登錄窗口,或者切換用戶的形式完成退出當(dāng)前用戶的數(shù)據(jù)庫操作。
2、使用命令shutdown abort ;或者 shutdown immediate ; 關(guān)閉數(shù)據(jù)庫。
3、chkconfig 服務(wù)名 on 單獨關(guān)閉某一服務(wù)的命令;chkconfig 服務(wù)名 off。用戶自定義開機(jī)程序(/etc/rc.d/rc.local)可以將書寫的shell script文件放入其中,或者數(shù)據(jù)庫的自動,was等等,比如讓數(shù)據(jù)庫開機(jī)自啟。
Linux下如何運行sql腳本
通過gccli命令行工具客戶端,執(zhí)行g(shù)ccli -u用戶名 -p密碼 -Ddatabasename sql.sql 的方式執(zhí)行。
使用root帳戶登錄到MySQL服務(wù)器;執(zhí)行source命令:mysql source c:/test.sql 注意:文件路徑中建議使用“/”,如果使用“\”,要首先進(jìn)行轉(zhuǎn)義即“\\”,否則可能會出現(xiàn)錯誤。
,首先去運行perl-v命令查看您的linux系統(tǒng)上面是否安裝了perl工具,如果已安裝的話,會輸出版本號,如果沒有安裝,則安裝perl。
已Oracle為例:當(dāng)前用戶首先切換到Oracle用戶下,su oralce 登錄數(shù)據(jù)庫,sqlplus user/password 輸入sql腳步,注意腳步結(jié)束必須“;”,回車運行。
本文名稱:linux命令pg Linux命令perl
標(biāo)題來源:http://fisionsoft.com.cn/article/diiihho.html