暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
MySQL常用命令大全
571
12页
56次
2021-05-07
免费下载
M
M
y
y
S
S
Q
Q
L
L
1. mysql:连接数据库
mysql 命令用户连接数据库。
mysql 命令格式: mysql -h 主机地址 -u 用户名 p 用户密码
1) 连接到本机上的 MYSQL
首先打开 DOS 窗口,然后进入目 mysql\bin再键入命 mysql -u root -p回车后提示
输密码。
注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密
码。
如果刚安装好 MYSQL超级用户 root 是没有密码的,故直接回车即可进入 MYSQL 中了,
MYSQL 的提示符是: mysql>
2) 连接到远程主机上的 MYSQL
假设远程主机 IP 为:110.110.110.110用户名为 root密码为 abcd123则键入以下命令
mysql -h110.110.110.110 -u root -p 123;(注:u root 之间可以不用加空格,其它也一样)
3) 退出 MYSQL 命令
exit (回车)
2. mysqladmin:修改用户密码
mysqladmin 命令用于修改用户密码。
mysqladmin 命令格式:mysqladmin -u 用户名 -p 旧密码 password 新密码
1) root 加个密码 ab12
首先在 DOS 下进入目 mysql\bin,然后键入以下命令:
mysqladmin -u root -password ab12
注:因为开始 root 没有密码,所以-p 旧密码一项就可以省略了。
2) 再将 root 的密码改为 djg345
mysqladmin -u root -p ab12 password djg345
3. grant on:新增用户
grant on 命令用于增加新用户并控制其权限。
grant on 命令格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”;
1) 增加一个用户 test1密码为 abc让他可以在任何主机上登录,并对所有数据库有查询、
插入、修改、删除的权限。首先用 root 用户连入 MYSQL,然后键入以下命令
grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;
但增加的用户是十分危险的,你想如某个人知 test1 的密码,那么他就可以在 internet
的任何一台电脑上登录你的 mysql 数据库并对你的数据可以为所欲为了,解决办法如下
2) 增加一个用户 test2 密码为 abc,让他只可以在 localhost 上登录,并可以对数据库 mydb
进行查询、插入、修改、删除的操作localhost 指本地主机, MYSQL 数据库所在的那台主
机),这样用户即使用知道 test2 的密码,他也无法从 internet 上直接访问数据库,只能通过
MYSQL 主机上的 web 页来访问了。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by
“abc”;
如果你不想 test2 有密码,可以再打一个命令将密码消掉。
grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”;
4. create:创建数据库
create 命令用于创建数据库。
create 命令格式:create database <数据库名>;
注意:创建数据库之前要先连 Mysql 服务器。
1) 建立一个名 xhkdb 的数据库:
mysql> create database xhkdb;
2) 创建数据库并分配用户:
aCREATE DATABASE 数据库名;
bGRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO
数据库名@localhost IDENTIFIED BY '密码';
c:SET PASSWORD FOR '数据库名'@'localhost' = OLD_PASSWORD('密码');
依次执行 3 个命令完成数据库创建。
注意:中文 “密码”和“数据库”是户自己需要设置的。
5. show databases:显示数据库
show databases 命令用于显示所有数据库。
show databases 命令格式:show databases; (注意:最后有 s
例如:mysql> show databases;
of 12
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜