1.1

MySQL客户端管理

mysql -P3306 -h localhost -u root -p

分别是:端口 服务器 用户名 有密码(这里可以先不用输入,带这个参数表示有密码,密码在打开客户端后输入,也可以在这里直接输入在后面,打开客户端无需输入密码)

一些基本操作:
创建数据库:

CREATE DATABASE name;

创建用户:

grant 操作权限 on 数据库.表 to '用户名'@'登陆权限' identified by '密码';
# 例子:
grant all on abc.* to 'abc'@'%' identified by '123456';

操作权限:用来控制用户能使用什么命令.多个权限之间用逗号分隔,如果要全允许的话,就设为ALL
数据库.表 :如果想要所有数据库,或者所有表,可以设为.

登陆权限:

权限 描述
localhost 只限内网访问
% 所有网络访问
IP 指定一个IP能访问(可以用%做通配符,比如这样:192.168.0.%)

每次配置用户后记得执行一下这个,让配置快速生效:

flush privileges;

显示数据库列表:

show databases;

选择数据库

use information_schema;

显示数据库里的表:

show tables;
posted @   asml  阅读(271)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
@.@
点击右上角即可分享
微信分享提示