⑴ 在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官方文档
⑵ 在linux环境下怎么打开mysql数据库
linux系统进入mysql数据库的方法:
连接MYSQL:
格式: mysql -h主机地址 -u用户名 -p用户密码
1、连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)
一个建库和建表以及插入数据的实例:
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key, //id设置为主关键字,并自动设值,也就是添加的时候,你不必向ID字段写内容
name char(10) not null,
address varchar(50) default '深圳', //设置默值为深圳
year date
); //建表结束
//以下为插入字段
insert into teacher values('','glchengang','建平一中','1976-10-10'); //ID不用写内容
insert into teacher values('','jack','建平一中','1975-12-23');
⑶ linux系统mysql数据库怎么进入数据库
连接MYSQL:mysql -h主机地址 -u用户名 -p用户密码
⑷ linux服务器怎么连接数据库
Linux系统下可以用sqlplus命令连接oracle数据库,方法如下:
sqlplus命令语法:
1
2
3
4
5
6
#sqlplus usr/pwd@//host:port/sid
#usr:用户名
#pwd:密码
#host:数据库服务器IP
#port:端口
#sid:数据库标识符
sqlplus命令连接Oracle示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
[oracle@mzl ~]$ sqlplus risenet/1@//192.168.130.99:1521/risenet
SQL*Plus: Release 10.2.0.1.0 - Proction on Mon Feb 18 15:53:34 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Proction
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Proction
#测试数据库select查询语句
SQL> select instance_name,status from v$instance;
⑸ 如何访问linux系统中的mysql数据库
假设:
本地计算机ip:192.168.1.100
远程计算机ip:192.168.1.244
解决方法:
1,远程计算机(ip:192.168.1.244)执行如下:
开启服务器:/etc/init.d/mysql.server
start
登陆服务器:bin/mysql
-u
root
-p
使用服务器:mysql>
use
mysql
创建远程登陆用户并授权
:
mysql>
grant
all
PRIVILEGES
on
test.*
to
andy@'192.168.1.100'
identified
by
'123456';
上面的语句表示将
test
数据库的所有权限授权给
andy
这个用户,允许
andy
用户在
192.168.1.100这个
IP
进行远程登陆,并设置
andy
用户的密码为
123456
。
下面逐一分析所有的参数:
all
PRIVILEGES
表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop
等,具体权限间用“,”半角逗号分隔。
test.*
表示上面的权限是针对于哪个表的,test
指的是数据库,后面的
*
表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。
andy
表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。
192.168.1.100
表示允许远程连接的
IP
地址,如果想不限制链接的
IP
则设置为“%”即可。
123456
为用户的密码。
执行了上面的语句后,再执行下面的语句,方可立即生效。
>
flush
privileges;
2,本地计算机(ip:192.168.1.100):
执行如下:./mysql
-h
192.168.1.244
-u
andy
-p
123456
⑹ 在linux系统下怎样启动数据库
传统型的数据库:你安装之后会自动启动服务端,你只需要调用客户端程序就可以使用了
嵌入式的数据库:全都包含在代码里了
传统型的数据库一般安装为服务的形式。所以,你去查找你系统的相关服务,然后启动就可以了。例如,在ubuntu下,安装一个mysql数据库之后,会添加服务mysqld到系统中。你只需要关心这个服务是否启动即可。用系统提供的命令service即可轻松进行一般性的管理(启动、停止、重启等
)。要注意的是,不同的发行版其对服务的管理可能是不同的。请阅读相关系统的说明材料即可。另外,安装了数据库后请查看数据库的说明书。只要不是编译的(编译的也有说明文档,只是会针对主流系统来编写),都会有说明告诉你怎么用。详细请man。
⑺ linux下怎么连接mysql数据库
1、首先确保linux下mysql安装好,服务启动完之后,就可以开始连接数据库了。在终端输入“mysql -hlocalhost -uroot -p”,其中h参数是主机名,这里是本地就写localhost,也可以省略:
⑻ linux怎么访问数据库
Linux是个系统,数据库是个安装在系统上面的软件,不存在访问不访问的形式,只能是Linux上面的一些程序来调用和访问数据库,比如通过odbc来连接访问数据库;