打开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连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)