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

Posted 佩雷尔曼的信徒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于mysql 一个典型的数据库建表建用户过程的主要内容,如果未能解决你的问题,请参考以下文章

MySQL的建库建表建约束与存储引擎

获取MySQL中某个数据库下所有表建表语句的DDL

MySql建表时日期类型的出理

mysql建表建索引

# 实际开发中临时表的使用

# 实际开发中临时表的使用