MySQL建表操作和用户权限

1.创建数据库school,字符集为utf8

mysql> create database school character set utf8;

2.在school数据库中创建Student和Score表

mysql> create table school.student(

-> Id int(10) primary key,

-> Stu_id int(10) not null,

-> C_name varchar(20),

-> Grade int(10)

-> );

Query OK, 0 rows affected, 3 warnings (0.03 sec)

mysql> create table school.score(

-> Id int(10) primary key,

-> Name varchar(20) not null,

-> Sex varchar(4),

-> Birth year,

-> Department varchar(20) not null,

-> Address varchar(50)

-> );

Query OK, 0 rows affected, 1 warning (0.03 sec)

3.授权用户tom,密码Mysql@123,能够从任何地方登录并管理数据库school

mysql> CREATE USER 'tom'@'%' IDENTIFIED BY 'Mysql@123';

Query OK, 0 rows affected (0.01 sec)

mysql> GRANT ALL PRIVILEGES ON school.* TO 'tom'@'%';

Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

4.使用mysql客户端登录服务器,重置root密码

mysql> alter user root@localhost identified by'MyNewPassword!123';

Query OK, 0 rows affected (0.01 sec)

相关推荐
互联网中的一颗神经元1 小时前
小白python入门 - 6. Python 分支结构——逻辑决策的核心机制
开发语言·数据库·python
数据库知识分享者小北1 小时前
AI Agent的未来之争:任务规划,该由人主导还是AI自主?——阿里云RDS AI助手的最佳实践
数据库·阿里云·数据库rds
凸头1 小时前
MySQL 的四种 Binlog 日志处理工具:Canal、Maxwell、Databus和 阿里云 DTS
数据库·mysql·阿里云
观测云1 小时前
阿里云 RDS MySQL 可观测性最佳实践
mysql·阿里云·云计算
码界奇点2 小时前
MongoDB 排序操作详解sort方法使用指南
数据库·mongodb·性能优化
武子康2 小时前
Java-155 MongoDB Spring Boot 连接实战 | Template vs Repository(含索引与常见坑)
java·数据库·spring boot·后端·mongodb·系统架构·nosql
武子康2 小时前
Java-157 MongoDB 存储引擎 WiredTiger vs InMemory:何时用、怎么配、如何验证 mongod.conf
java·数据库·sql·mongodb·性能优化·系统架构·nosql
野犬寒鸦2 小时前
从零起步学习MySQL || 第八章:索引深入理解及高级运用(结合常见优化问题讲解)
java·服务器·数据库·后端·mysql
Sam_Deep_Thinking2 小时前
为超过10亿条记录的订单表新增字段
mysql