jojuniori
10/24/2016 - 6:50 PM

常用命令.sh

#重启服务
sudo service mysql restart

#登录
mysql -uroot -p

#查看所有用户
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

#查看数据库中具体某个用户的权限
show grants for ;
select * from mysql.user where user='cactiuser' \G;

#查看user表结构 需要具体的项可结合表结构来查询
desc mysql.user;

#创建用户
CREATE USER '_username_'@'%' IDENTIFIED BY 'jojun.123';
#限制登录地址
CREATE USER '_username_'@'localhost' IDENTIFIED BY 'jojun.123';

#新建数据库
create database _DBName_;

#grant 权限 on 数据库.数据表 to '用户' @ '主机名' identified by '密码';
grant all on test.* to 'test'@'%' identified by 'jojun.123';

#刷新系统权限表
flush privileges;

#删除用户
DROP USER '_username_'@'localhost';

#MySQL之权限管理
http://www.cnblogs.com/Richardzhu/p/3318595.html

#显示所有数据库
SHOW DATABASES;

#看当前使用的是哪个数据库  
SELECT DATABASE();  

#选择数据库  
use test;

#看数据库里有哪些表 
SHOW TABLES;

#看表里有哪些列
DESCRIBE pet;

#删除数据库.
DROP DATABASE test;