linux資料庫連接命令
以常見的mysql和oracle這兩種資料庫為例:
一、連接mysql(mysql服務已開啟)
1、mysql資料庫安裝在本機,則直接敲入命令mysql -u root -p即可。
2、mysql資料庫不是安裝在本機,則需要加參數,常用參數如下:
1),-h,指定目標ip地址
2),-u,指定登錄用戶名。
3),-p,指定密碼,密碼可以接在-p後面輸入mysql -uroot -p123456。也可以mysql -uroot -p回車等提示輸入密碼時輸入,這樣輸入密碼沒有回顯。
二、連接oracle資料庫
1、若當前用戶為root用戶,則需要執行命令 su - oracle切換至oracle用戶;若當前用戶為oracle用戶則此步驟省略。
2、若oracle安裝在本機,則在oracle用戶下直接執行sqlplus username/password(username,password替換成真實的用戶名和密碼),若提示connected則表示連接成功;
3、若oracle安裝在其他機器,則在oracle用戶下執行sqlplus username/password@//host:port/sid。host為oracle所在機器的ip或者機器名,port為埠號,通常為1521,sid指oracle的實例名。
(1)linux資料庫連接命令擴展閱讀:
linux下操作資料庫(以mysql為例)的其他命令
一、linux下查看mysql服務的命令兩種方式:
1、[root@localhost bin]ps -ef|grep mysql
2、[root@localhost bin]netstat -nlp
二、linux下啟動mysql服務的兩種方式:
1、命令方式:
[root@localhost bin]cd /usr/bin
[root@localhost bin]./mysqld_safe &
2、服務方式:
[root@localhost ~]service mysql start
如果服務在啟動狀態,直接重啟服務用以下命令:[root@localhost ~]service mysql restart
三、linux下關閉mysql服務的兩種方式:
1、命令方式:
[root@localhost ~]mysqladmin -u root shutdown
2、服務方式:
[root@localhost ~]service mysql stop
參考資料:mysql官方文檔
❷ DB2資料庫在linux操作系統的指令有哪些
DB2資料庫命令簡介
1.啟動資料庫
DB2start
2.停止資料庫
DB2stop
DB2資料庫在linux相關指令之3.連接資料庫
DB2 connect to o_yd user DB2 using pwd
4.讀資料庫管理程序配置
DB2 get dbm cfg
5.寫資料庫管理程序配置
DB2 update dbm cfg using 參數名 參數值
6.讀資料庫的配置
DB2 connect to o_yd user DB2 using pwd
DB2 get db cfg for o_yd
7.寫資料庫的配置
DB2 connect to o_yd user DB2 using pwd
DB2 update db cfg for o_yd using 參數名 參數值
8.關閉所有應用連接
DB2 force application all
DB2 force application ID1,ID2,,,Idn MODE ASYNC
(DB2 list application for db o_yd show detail)
9.備份資料庫
DB2 force application all
DB2 backup db o_yd to d:
(DB2 initialize tape on \.tape0)
(DB2 rewind tape on \.tape0)
DB2 backup db o_yd to \.tape0
10.恢復資料庫
DB2 restore db o_yd from d: to d:
DB2 restore db o_yd from \.tape0 to d:
DB2資料庫在linux相關指令之11.綁定存儲過程
DB2 connect to o_yd user DB2 using pwd
DB2 bind c:dfplus.bnd
拷貝存儲過程到伺服器上的C:sqllibfunction目錄中
12.整理表
DB2 connect to o_yd user DB2 using pwd
DB2 reorg table ydd
DB2 runstats on table ydd with distribution and indexes all
13.導出表數據
DB2 export to c:dftz.txt of del select * from dftz
DB2 export to c:dftz.ixf of ixf select * from dftz
14.導入表數據
import from c:123.txt of del insert into ylbx.czyxx
DB2 import to c:dftz.txt of del commitcount 5000 messages c:dftz.msg insert into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 messages c:dftz.msg insert into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 insert into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 insert_update into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 replace into dftz
DB2 import to c:dftz.ixf of ixf commitcount 5000 create into dftz (僅IXF)
DB2 import to c:dftz.ixf of ixf commitcount 5000 replace_create into dftz (僅IXF)
15.執行一個批處理文件
DB2 -tf 批處理文件名
(文件中每一條命令用 ;結束)
16.自動生成批處理文件
建文本文件:temp.sql
select 'runstats on table DB2.' || tabname || '
with distribution and detailed indexes all;'
from syscat.tables where tabschema='DB2' and type='T';
DB2 -tf temp.sql>runstats.sql
17.自動生成建表(視圖)語句
在伺服器上:C:sqllibmisc目錄中
DB2 connect to o_yd user DB2 using pwd
DB2look -d o_yd -u DB2 -e -p -c c:o_yd.txt
DB2資料庫在linux相關指令之18.其他命令
grant dbadm on database to user bb
19select * from czyxx fetch first 1 rows only
20DB2look -d ylbx -u DB2admin -w -asd -a -e -o a.txt21. 顯示當前用戶所有表
list tables
22.列出所有的系統表
list tables for system
23.查看錶結構
DB2 describe select * from user.tables
❸ 怎樣在linux的shell腳本中連接mongodb插入
1、想在shell中連接資料庫,首先要在連接數據的機器上安裝mongodb的客戶端才可以。客戶端的安裝在這里不再重復,自己網路一下有教程的。 連接mongodb的命令如下: /home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888 這個是資料庫配置,沒有設置用戶名密碼,所以直接通過該命令就可以連接。 連接後會有一個默認連接的資料庫。 2、mongodb常用命令: 查看資料庫命令: show dbs; 查看集合命令: show collections; 切換資料庫: use databaseName; 查詢數據: db.集合名.find() 插入數據: db.集合名.insert({name:'test',age:1}); 刪除: db.test.remove(); 3、如果想通過shell腳本實現一個日誌分析並入庫的操作,命令如下: sql="db.test.insert({name:'test',age:1});"//定義執行的sqlecho "$sql"/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888/test --shell 注意,echo命令中的格式必須這樣寫,管線命令後面的是是資料庫安裝地址 然後是ip:埠號,斜線後是資料庫名稱,--shell表示通過shell交互
❹ 在Linux上用命令怎麼連接資料庫(linux連接oracle資料庫命令)
以常見的mysql和oracle這兩種資料庫為例:
一、連接mysql(mysql服務已開啟)
1、mysql資料庫安裝在本機,則直接敲入命令mysql-uroot-p即可。
2、mysql資料庫不是安裝在本機,則需要加參數,常用參數如下:
1),-h,指定目標ip地址
2),-u,指定登錄用戶名。
3),-p,指定密碼,密碼可以接在-p後面輸入mysql-uroot-p123456。也可以mysql-uroot-p回車等提示輸入密碼時輸入,這樣輸入密碼沒有回顯。
二、連接oracle資料庫
1、若當前用戶為root用戶,則需要執行命令su-oracle切換至oracle用戶;若當前用戶為oracle用戶則此步驟省略。
2、若oracle安裝在本機,則在oracle用戶下直接執行sqlplususername/password(username,password替換成真實的用戶名和密碼)數喊,若提示connected則表示連接成功;
3、若oracle安裝在其他機器,則在oracle用戶下執行sqlplususername/password@//host:port/sid。host為oracle所在機器的ip或者機器名,port為埠號,通常為1521,sid指oracle的實例名。
(4)linux資料庫連接命令擴展閱讀:
linux下操作資料庫(以mysql為例)的其他命令
一、linux下查穗舉看mysql服務的命令兩種方式:
1、[root@localhostbin]ps-ef|grepmysql
2、[root@localhostbin]netstat-nlp
二、linux下啟動mysql服務的兩薯族野種方式:
1、命令方式:
[root@localhostbin]cd/usr/bin
[root@localhostbin]./mysqld_safe&
2、服務方式:
[root@localhost~]servicemysqlstart
如果服務在啟動狀態,直接重啟服務用以下命令:[root@localhost~]servicemysqlrestart
三、linux下關閉mysql服務的兩種方式:
1、命令方式:
[root@localhost~]mysqladmin-urootshutdown
2、服務方式:
[root@localhost~]servicemysqlstop
❺ 怎麼用linux命令連接racle資料庫(linux如何連接資料庫)
可以通過SSH或者等可以直接連接Linux操作系統的軟體,連接到Linux系統。下面具體介紹一下:
1、登錄到Linux後,就可以在命令窗口直接對Linux進行操作了。先將用戶切換到Oracle。當顯示為[oracle@db~]$時,說明切唯基絕換成功。命令:su-oracle;
2、切換到Oracle用戶之後,我們登錄到到sqlplus,使用dba許可權登錄到sqlplus。在sqlplus中,我們使用conn連接一下我們具體想要操作的資料庫用戶。命令:connusername/password,示connected表示連接成功;
3、在SQL>中輸入想要進行操作的sql語句,這里我們舉個簡單的例子,以一個單表查詢為例進行演示:sql語句:select*fromtablename。
(5)linux資料庫連接命令擴展閱讀:
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991年10月5日鋒老(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設指姿備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
❻ linux下如何進入mysql命令行(怎麼進入mysql命令行)
1、連接到本機上的MYSQL,一歲慎般可以直接鍵入命令:mysql-uroot-p1。
2、連接到遠程主機上的MySQL的命令是:mysql-h10.0.0.1-uroot-p1231。
3、退出MySQL的命令是:exit(回車)。
MySQL是一個關系型資料庫管理系統,由瑞典MySQLAB公司開發,目前屬於Oracle旗下產品。MySQL是最流行的關系型資料庫管理系統之一,在WEB應用方面,MySQL是最好的RDBMS(,關系資料庫管理系統)應用軟體。
(6)linux資料庫連接命令擴展閱讀:MySQL是一種關系資料庫管理系統,關系資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增乎返敬加了速度並提高世鬧了靈活性。
與其他的大型資料庫例如Oracle、DB2、SQLServer等相比,MySQL[1]自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於MySQL是開放源碼軟體,因此可以大大降低總體擁有成本。