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是开放源码软件,因此可以大大降低总体拥有成本。