Enjoy the good life everyday!
关闭
欢迎来PyGo个人空间 ^_^
Mysql常用命令 | PyGo²

Mysql常用命令

记录一下常用的命令,虽然关于查询相关的命令常用(select、order by、where、join等),但是关于建立数据库、建立用户、授权等并不常用的命令,做个整理,也方便了自己进行查询和使用。

Mysql select into create user

创建数据库

1
create database 数据库名称 default character set utf8 collate utf8_general_ci;

创建用户

1
2
3
4
5
6
7
8
create user '用户名'@'%' identified by '密码';
-- % 表示通配符,任意远程主机都可以连接主机【常用】

create user '用户名'@'localhost' identified by '123456';
-- localhost 表示本机,用户只有通过本机进行连接主机

create user '用户名'@'XXX.XXX.XX.XXX' identified by '123456';
-- XXX.XXX.XX.XXX 表示ip,用户只有通过指定的ip主机进行连接

授权

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 所有权限 所有表【常用】
grant all privileges on *.* to '用户名称';

# 授权root可以访问,不建议
grant all privileges on *.* TO 'root'@'%' identified by '密码' WITH GRANT OPTION;

# 所有权限 指定数据库 外网连接【常用】
grant all privileges on 数据库名称.* to '用户名称'@'%';

# 指定权限 指定数据库
grant select,insert,update,delete,create on 数据库名称.* to '用户名称';

# 刷新生效
flush privileges;

# 查看权限,方案一
show grants for '用户名称';
# 方案二
use mysql;
SELECT User, Password, Host FROM user;

创建用户 + 授权

1
GRANT ALL PRIVILEGES ON etherpad.* TO 'etherpad'@'localhost' IDENTIFIED BY '123456';

其他

数据库列表:show database;
表列表:show tables;
切换数据库:use 数据库;

查询方面略
  • 本文作者:mingliang.gao【一个爱老婆Python程序猿。。。。。。】
  • 本文链接: http://pygo2.top/articles/14802/
  • 版权声明: 本博客所有文章欢迎转载,转载请注明出处!
觉得有帮助 请偶坐个公交车
0%