您的位置:首页 > 数据库 > MySQL

DOS 下操作mysql基本命令

2012-08-31 15:12 399 查看
首先谈谈为何要dos下操作mysql:
sql从19几几年就有了,那时候受到硬件条件限制,只能采用DOS式界面,后来虽然硬件支持图形界面(平常的软件操作界面),但是命令行界面(就是DOS界面)以它 简单,高效,方便 的特色而被保留下来。这就是用DOS界面的原因。

举个DOS例子,你如果想删除D:\123.txt,如果用平常的软件操作界面,你需要打开我的电脑,然后找到123.txt,然后再右键点删除,再确认......很复杂 而用DOS,你只需输入 delete D:\123.txt,然后回车就完成。方便吧?这就是DOS界面被保留的原因


工作经验: 常常遇到像大数据处理,你从图形界面操作mysql很出现很多问题,比如上传最大文件的限制,运行时间的限制,虽然可以在程序端解决,但是比较麻烦,

此命令适合那些喜欢操作dos,(比如我),在dos下执行速度快,且不会超时。。很有用

win+r 打开命令行 cmd,下面直接上图,难得写,。。呵呵r







这样就进入 mysql的程序界面了。。。。
如果觉得不错照顾下我。。呵呵 猪八戒http://un.zhubajie.com/r/?u=5833863&l=http://www.zhubajie.com/

第一招、mysql服务的启动和停止
net stop mysql
net start mysql
第二招、登陆mysql
语法如下: mysql -u用户名 -p用户密码
键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:
mysql>
注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
第三招、增加新用户
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
如果你不想user1有密码,可以再打一个命令将密码去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
第四招: 操作数据库
登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: