mysql 一个典型的数据库建表建用户过程

  • cmd 命令不接 ";"
  • mysql 命令后接 ";"

1、以管理员身份登录mysql

mysql -u root –p

2、选择mysql数据库

use mysql;

3、创建用户并设定密码

create user 'test'@'localhost' identified by '123456';

4、使操作生效

flush privileges;

5、为用户创建数据库

create database testdb;

6、为用户赋予操作数据库testdb的所有权限

grant all privileges on testdb.* to test@localhost identified by '123456';

7、使操作生效

flush privileges;

8、用新用户登录

mysql -u test –p

9、查看mysql数据库中所有用户及拥有权限

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

10、显示数据库列表

show databases;

11、显示库中的数据表

use mysql;

show tables;

12、退出mysql

quit

posted @ 2016-06-09 04:20  佩雷尔曼的信徒  阅读(343)  评论(0编辑  收藏  举报