shell怎么连mysql数据库,请问shell能连接mysql数据库吗?具体怎么处理的阿,谢谢!...

请问shell能连接mysql数据库吗?具体怎么处理的阿,谢谢!

|

(1)可以,但不是用shell脚本。你进入了mysql控制台后(有mysql>提示符),就可以直接敲SQL语句(所有命令或者SQL语句以一个分号结束),进行创建数据库、创建表格、插入、删除、修改等操作。

(2)进入mysql控制台后,有几个基本的命令要用熟。help列出支持的所有mysql命令的帮助信息,特别是source命令(用于执行SQL脚本,即把所有的SQL语句写在一个文本文件中,然后用source命令来运行),system命令(运行系统的Shell命令),charset(改变字符集),quit(退出mysql控制台,返回shell)等。

(3)有几个数据库方面的命令也要用熟。

show databases:列出系统中的所有数据库

show tables:列出当前数据库中的所有表格

use database_name:切换当前使用的数据库

至于要查看其中的数据、要修改等等,用标准的SQL语句(如select,alter)就可以了。

|

shell完全可以完成所有的操作,包括数据库的操作

command

spool off

exit

!

|

(1)先用ps -el | mydqld查找一下,看是否有myqld进程,有说明mysql服务器已经启动了,那就可以登录了。如果没有,说明mysqd服务器没有启动,一般用/etc/rc.d/init.d/mysql start来启动服务器(或对于你的发行版的同等方式),在Ubuntu中还有一个方便的方法,那就是System-->Administration-->Services,然后勾选mysql服务器(Database server)即可启动服务器。

(2)若服务器已经启动,则可在Shell中用命令mysql -u 用户名(如root) -p,回车,会提示要你输入密码(如果你设置了密码的话),输入密码后回车,就可以进入myql控制台了。用户名是你注册的myql账号,root这个账号是默认有的(而且具有一切的权限),故这个账号一定可以用。

|

用 mysql 提供的命令行工具即可

|

直接 连 用 mysql的命令

|

用perl操作

http://www.builder.com.cn/2007/0913/504665.shtml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值