linux中在shell中怎么创建一个数据库

linux中在shell中怎么创建一个数据库,第1张

打开linux

shell,从shell

进入数据库的控制管理界面

利用创建数据库的指令(SQL语句)进行创建数据库

举个例子,如Mysql,在linux下

1在shell中输入:mysql

-uroot

-p

2输入密码进入数据库

3输入

create

database

test;回车,即创建一个名称为test的数据库;

4,输入

show

databases;可以看到你创建的数据库

test。

分析:这是典型的socket没有正确设置的情况。

连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock)。大部分情况下,可以用localhost代表本机127001,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中localhost与127001也是分开设置的。当设置为127001时,系统通过TCP/IP方式连接数据库;当设置为localhost时,系统通过socket方式连接数据库。

我知道oracle 可以用sqlplus,db2可以用db2,sybase可以用dbisql等,但是如果是sql server呢?比如说win机器上有个sql server,然后在aix上配置通了odbc,那么我们怎么用shell通过odbc去 *** 作数据呢?

使用sqlplus连接oracle11g数据库步骤如下所示:

方法一:

1、找到sqlplus,在开始菜单你安装的oracle-》应用程序开发目录下面;

2、点击SQLPlus,d出cmd;

3、输入用户名,还有密码,密码后面加上@数据库实例名,登录成功后界面如下所示;

方法二:

在开始-》运行(快捷键win+r),输入cmd。d出的黑色框中输入:sqlplus用户名/密码@数据库实例名;

pg数据库在本机上用sqlshell无法连接是客户端远程访问postgresql受限所致。解决步骤如下。

1、查看postgresql服务监听对应的ip与端口。

2、正确设置后的地址0000代表任意地址。

3、修改postgresqlconf中的listen_addresses地址。

4、添加任意地址的认证。

5、关闭防火墙(或者添加放行端口和协议)。

6、重启服务。

以上就是关于linux中在shell中怎么创建一个数据库全部的内容,包括:linux中在shell中怎么创建一个数据库、xshell怎么配置可以访问本地的mysql啊, 就跟cmd一样、在shell环境下怎么利用odbc或jdbc的api连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9459634.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存